当我尝试使用Twitter时间轴,或在Firefox的任何网站上查看推特时间线时,我都会收到控制台警告:
The resource at "https://platform.twitter.com/widgets.js" was blocked because tracking protection is enabled.
我对这个问题有三个部分:
最令人愤怒的是:
以下是一些被阻止的时间表示例:
http://www.success-equation.com/home.html
http://userapp-io.github.io/twitter-timeline-angularjs/demo/demo.html
http://entrepreneurship101.mit.edu/(在页脚中)
http://minitwitter.webdevdesigner.com/
以下是一个有效的示例(仅限于twitter.com域) https://blog.twitter.com/2014/3-power-tips-for-using-embedded-timelines
以下是SO上跟踪保护的说明:https://stackoverflow.com/a/34243073/3700836
Firefox 42.0 - Mac OSX 10.10,也可在Windows 10上看到
一个有趣但令人沮丧的脚注:不要打扰Twitter @support的推文,他们不会回复推文。
答案 0 :(得分:4)
由于依赖于通过其他加密连接传递的未加密内容,这似乎被阻止了。这是因为未加密的连接可能会泄漏信息。我不认为这与Firefox 42.0中引入的Tracking Protection功能有关。
我在HTML中的这一行代码上分叉了该存储库和changed一个字符:
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
new (functional) version(永远不会存在):
<script src="https://code.jquery.com/jquery-1.10.1.min.js"></script>
将Firefox about:config
项privacy.trackingprotection.enabled
设置为false
,我的fork工作,而原始的不工作。如果设置为true
,则无效。
我已提交pull request以将我的一个字符更改合并到原始存储库。我最终会杀掉我的叉子。
答案 1 :(得分:4)
尝试这个答案。 https://stackoverflow.com/a/34243073/1641556
当前浏览器版本:43.0.1(也适用于42.0)
在我的网络浏览器中,这个(http://www.success-equation.com/home.html)工作正常。
编辑: 在我的办公室电脑Firefox 43.0.3更新和Twitter插件无法正常工作。 然后我改变了这一行, 它对我有用 。
privacy.trackingprotection.pbmode.enabled
false
答案 2 :(得分:1)
我尝试了您提供的示例网址,Twitter时间轴适用于所有这些网页,没有任何问题。 (FF 42.0胜7)。事实上,我services.sync.prefs.sync.privacy.trackingprotection.enabled
设置为true(默认值)。
您是否有任何可能阻止Twitter时间线的加载项(可能是跨域请求)? 尝试禁用所有附加组件并检查它是否适合您。