大佬教程收集整理的这篇文章主要介绍了javascript – Twitter跟踪像素导致MIME类型错误,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
!(function(e,t,n,s,u,a) {
e.twq ||
((s = e.twq = function() {
s.exe ? s.exe.apply(s,arguments) : s.queue.push(arguments);
}),(s.version = "1.1"),(s.queue = []),(u = t.createElement(n)),(u.async = !0),(u.src = "//static.ads-twitter.com/uwt.js"),(document.body.appendChild(u)));
})(window,document,"script");
twq("init","MY-TRACKING-ID");
twq("track","PageView");
@H_801_1@它加载正常,但在控制台中返回以下错误:
@H_801_1@
@H_801_1@这是完全相同的问题:https://twittercommunity.com/t/analytics-tracking-pixel-error-was-blocked-due-to-mime-type-mismatch-x-content-type-options-nosniff/83583/2,但是当该线程未解决时,他现在正在该网站上运行Twitter跟踪像素,这表明这是服务器配置问题.
@H_801_1@看一下这个代码,uwt.js file from Twitter它从https://analytics.twitter.com/i/adsct开始请求一个Chrome阻止运行的脚本.
@H_801_1@This answer表明它是MIME类型配置问题(我正在运行NginX)或标题问题,但删除X-Content-Type-Options:nosniff并重启Nginx没有任何效果.
@H_801_1@知道如何修复或更好地排除故障吗?buildPixel: function(E) {
var t = new Image;
t.src = e
},
@H_801_1@用户代理将在设置src属性后立即排队请求Image
,并且通常期望响应的有效映像.然而,Twitter的服务器提供内容类型:text / html; charset = utf-8作为响应头.
@H_801_1@Chrome的最新版本显然不喜欢将text / html加载到Image的实例中,但可能会记录更好的错误消息,特别是因为响应还包含Content-Length:0标头,表明没有什么可看的.以上是大佬教程为你收集整理的javascript – Twitter跟踪像素导致MIME类型错误全部内容,希望文章能够帮你解决javascript – Twitter跟踪像素导致MIME类型错误所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。