每当我启动包含google plus图标的页面时,我都会看到以下错误:
Uncaught gapi.load: Pending callback https://ssl.gstatic.com/webclient/js/gc/23980661-3686120e/googleapis.client__plusone.js plusone.js:16
知道这是从哪里来的?这是dating site我看到了错误。
答案 0 :(得分:2)
每次有+1按钮时,您是否复制了Javascript代码部分(您很可能在一个网页上有超过1个+1按钮)?
<script type="text/javascript">
(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>
我遇到了与您相同的问题,我删除了上面重复的Javascript,并且仅使用我网页的<head>
标记将其包含一次。
错误在此之后停止显示:)
我几分钟前检查了你的约会网站,仍然看到错误,所以希望这会有所帮助:)
答案 1 :(得分:1)
这就是您希望按钮出现的位置:
<g:plusone size='small' count='false' href='http://www.zxclasses.com'></g:plusone>
这就在你的标签之前:
<script type='text/javascript'>
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>
Google表示该脚本应该出现在最后一个按钮之后,但是如果代码出现在其他地方而不是正上方,则某些浏览器会出现错误,例如NO_MODIFICATION_ALLOWED
对于IE7,我不这么认为它的工作......