【发布时间】:2014-10-14 10:14:17
【问题描述】:
Chrome 中的 disconnect 插件阻止了社交网络小部件。这很好。但这会使访问者的页面看起来很奇怪。有没有一种方法可以检测到在 javascript 中加载失败的社交网络插件,从而可以完全隐藏该块?
【问题讨论】:
标签: javascript google-chrome plugins detect disconnect
Chrome 中的 disconnect 插件阻止了社交网络小部件。这很好。但这会使访问者的页面看起来很奇怪。有没有一种方法可以检测到在 javascript 中加载失败的社交网络插件,从而可以完全隐藏该块?
【问题讨论】:
标签: javascript google-chrome plugins detect disconnect
你可以试试这样的:
dependencyAvailabilityCheckInterval = setInterval(doDependenciesExist, 500);
function doDependenciesExist()
{
if(typeof FB !== 'undefined')
return;
alert("Looks like Facebook ist blocked!");
// do rearranging or hiding of content
}
您可以使用您的网站或服务可能需要的任何其他 js 库来扩展/替换 typeof(FB)。
【讨论】: