美好的一天!
我在twitter widget.js上遇到问题。当我浏览Firefox中的隐私浏览时,我收到错误“http://platform.twitter.com/widgets.js的资源”被阻止,因为启用了跟踪保护。“
这是我在下面的实现。
Js:
window.twttr = (function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0],
t = window.twttr || {};
if (d.getElementById(id)) return t;
js = d.createElement(s);
js.id = id;
js.height=300;
js.src = "https://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js, fjs);
t._e = [];
t.ready = function(f) {
t._e.push(f);
};
return t;
}(document, "script", "twitter-wjs"));
我的HTML:<a class="twitter-timeline" data-chrome = "noheader transparent" data-dnt="true" href="https://twitter.com/intent/user?screen_name=testuser"></a>
当我在普通浏览中浏览时,它可以完美运行,但不能在私人浏览器上运行。
谢谢!
答案 0 :(得分:1)
默认情况下,私人浏览器不允许保存Cookie或其他跟踪项。要登录大多数安全网站,需要使用Cookie。您的代码没有任何问题,只是私有浏览器的意思是阻止所有可以获取个人信息的资源。