使用独立于协议的 Url

不同的 web 协议可能会导致您的商店为某些用户行为异常。

颜色显示不正确

一些网页元素或图像不会出现

您的浏览器地址栏显示警告 ︰

如果一些您的主题资产不使用独立于协议的 Url,就可能发生此问题。这些 Url 是需要的如果你想要加载您的网站通过一个安全连接 (https://).

关于资产

资产是你的主题需要正常的文件。这些包括 JavaScript 文件、 样式表和图像文件。外部超链接都不被视为资产。

独立于协议的 Url

URL 协议看起来像http://,https://ftp://.独立于协议的 URL 只是开头//.

你可能会加载您通过一个安全的连接 (的商店https) 如果以下任何适用于您 ︰

您使用.myshopify.com作为解决你主域

你 ' 重新Shopify 加您的存储区上的自定义 SSL 安全的商人

你 ' ve你店面的激活的 SSL.

对于你家店内正确加载,所有主题资产必须都使用您的商店 ' s 安全协议。您可以通过更换确保这http://在与他们参考地址//.

更新资产使用独立于协议的 Url

以确保您的资产正常工作时通过安全连接查看您的商店时,你主题为搜索的文件的文本http://并替换该文本的所有实例//.例如 ︰

以前 ︰

<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'> 

后 ︰

<link href='//fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'> 

最佳做法

您可以导出您的主题和替换所有功能中都使用一个文本编辑器来替换所有主题文件中的 URL 协议。然后你可以导入您编辑过的主题并发布有独立于协议的 Url 导入的主题。

要确定哪些资产不安全地加载,你可以检查你浏览器控制台.控制台应该列出未正确加载的资产。

你知道吗?

你可能会注意到那 YouTube 视频唐 ' t 负荷在线代码编辑器中的。这是因为这些视频不嵌入代码 ' t 使用 HTTPS 协议。不用担心,他们 ' 仍将正确显示您的店面。