3

我目前正在开发一个网站,并希望包含 google plus 按钮。然而,我的问题是谷歌加号按钮为页面重量增加了 300kb。其中很多来自http://apis.google.com/js/plusone.js文件调用的一个文件。

我设法通过异步加载将页面加载时间降至最低,但我想知道是否有任何方法可以调整代码以最小化页面重量?

这是我正在使用的代码...

<script>
    window.___gcfg = {lang: 'en-GB'};

    (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
    })();
</script>

<div id="google-plusone">
    <g:plusone annotation="none" size="medium"></g:plusone>
</div>

提前感谢您的帮助。

4

1 回答 1

2

您不应该真正担心它,因为它不会影响您的代码启动时间。大多数用户很可能已经将它放在缓存中并从那里加载它。试图以某种方式提供您自己的“最小化”副本实际上会适得其反,因为它不会从访问其他站点的缓存中获利。

于 2012-05-24T10:41:09.150 回答