我正在使用Google跟踪代码管理器:
<script>
(function(w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src = '//www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-XXXX');
</script>
但是当我使用https://
来调用页面时,它给了我混合内容错误:1)....已通过HTTPS加载,但从'http://www.youtube.com/iframe_api'运行了不安全的内容:此内容也应通过HTTPS加载。2)....已通过HTTPS加载,但从'http://s.ytimg.com/yts/jsbin/www-widgetapi-vflFaZyew/www-widgetapi.js'运行了不安全的内容:此内容也应通过HTTPS加载。
我不知道为什么或如何解决此问题,请您帮忙吗?谢谢。
您可能要确保您的标签(尤其是自定义标签)未指定http协议。您可以通过不使用URL的协议部分来使URL在http和https上都起作用。例如:
//www.google.com/