首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >包含/嵌入第三方javascript的最安全方法

包含/嵌入第三方javascript的最安全方法
EN

Stack Overflow用户
提问于 2014-05-27 18:58:20
回答 3查看 1.1K关注 0票数 2

大家好,我最近接管了一个网站,该网站在每次加载页面时都嵌入了大约10个第三方javascripts。这些内容包括但不限于分析、聊天系统、A/B测试、评论、字体、产品推荐、库(jquery)和站点的自定义代码。其中一些是本地托管的,许多是由创建它们的公司托管的。

我能得到一些关于加载所有这些的最佳方式的输入,并允许它们都100%地正常工作,但防止它们给我的访问者造成延迟。

我找到了两个看起来很有希望的解决方案,但是没有听说过/使用过它们,所以我不愿意实现它们。我希望有任何想法/帮助。谢谢!

http://www.olark.com/spw/2011/10/lightningjs-safe-fast-and-asynchronous-third-party-javascript/

检测和终止缓慢的第三方javascript请求 [ http://headjs.com/ ]

EN

Stack Overflow用户

回答已采纳

发布于 2014-05-27 19:18:32

为了异步加载javascript,可以使用HTML5异步属性

代码语言:javascript
运行
复制
<script async src="http://third-party.com/resource.js"></script>

你也可以使用经典的方式,但现在不那么推荐了。

代码语言:javascript
运行
复制
(function(d, t) {
    var g = d.createElement(t),
        s = d.getElementsByTagName(t)[0];
    g.src = '//third-party.com/resource.js';
    s.parentNode.insertBefore(g, s);
}(document, 'script'));
票数 2
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23896983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档