如何处理使用facebook javascript sdk的web应用程序中的javascript加载错误
我通过以下方式将web应用程序与facebook集成 它正常工作,但当AVG不跟踪处于活动状态时,浏览器无法加载Facebook JavaScript SDK,因此我想向用户显示,在这种情况下,他需要禁用当前网站的AVG不跟踪 有没有办法处理JavaScript中的加载错误?我们已经尝试了Java中的catch——JavaScript中是否有类似的东西,以便我可以消除加载错误如何处理使用facebook javascript sdk的web应用程序中的javascript加载错误,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,我通过以下方式将web应用程序与facebook集成 它正常工作,但当AVG不跟踪处于活动状态时,浏览器无法加载Facebook JavaScript SDK,因此我想向用户显示,在这种情况下,他需要禁用当前网站的AVG不跟踪 有没有办法处理JavaScript中的加载错误?我们已经尝试了Java中的catch——JavaScript中是否有类似的东西,以便我可以消除加载错误 抱歉,如果这是一个简单的问题。。。谈到JavaScript,我是个笨蛋:(我附加了一个小函数,在教程提供的代码末尾提供反
抱歉,如果这是一个简单的问题。。。谈到JavaScript,我是个笨蛋:(我附加了一个小函数,在教程提供的代码末尾提供反馈 问题是,由于您的脚本在web应用程序中运行,并且阻塞发生在浏览器应用程序级别,因此您只能推断出事情出了差错,即使这样,您也必须做出假设–脚本有
load
和error
事件,但大多数Facebook阻塞脚本都绕过了这整个事件然后在HTTP请求发出之前杀死它…所以你永远也不会知道
作为回退,我主观决定等待30秒,如果脚本注入仍然没有加载
或错误
解决方案,则执行任意[1]决定在你的代码和Facebook之间的某个地方有什么根本性的问题。据我所知,这是你能确定的最多的,也是确定它的唯一方法
[1] 如果在30秒内没有发生任何事情,大多数连接都会关闭。当AVG处于活动状态时,错误会显示在哪里?(是
fbAsyninit
从不触发,还是会进一步出错?)我认为异步函数是firirng,但donot跟踪不允许facebook js加载。它在控制台中显示了以下内容GET(匿名函数)(匿名函数)trycookie:false
in FB.init不起作用。我尝试了:(试着加载链接,然后激活你的插件……基本上这三个事件中的一个总是会触发。但是从我对Facebook阻止插件的实验,或者Facebook被阻止的网络来看,基本上HTTP连接被中断了,你只能从30秒后什么也没有收到推断出来。