javascript之通过 ajax 加载 Google Plus 按钮

mengfanrong 阅读:35 2025-12-25 22:24:30 评论:0

我的网站“http://szymondziewonski.com/ ”出现问题,我想使用

加载 google plus 按钮
    <script type="text/javascript" src="https://apis.google.com/js/plusone.js"> 
        { 
            parsetags: 'explicit'; 
        } 
    </script> 

然后,将此脚本放在加载的位置。

 <script type="text/javascript">gapi.plusone.go(".googlePlusHomePage .special");</script> 

它工作得很好,有时我会在开发人员工具、控制台中遇到错误。

未捕获类型错误:无法读取 null 的属性“src”

所以这个错误是我的第一个问题

第二个问题是 wc3 验证

http://validator.w3.org/check?uri=http%3A%2F%2Fszymondziewonski.com%2F&charset=%28detect+automatically%29&doctype=Inline&ss=1&group=0&user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices

元素脚本的文本内容不符合要求的格式:应有空格、制表符、换行符或斜杠,但发现为 {。

脚本文档的语法: 零个或多个代码注释,每条代码注释要么是以“//”开头的单行注释,要么是以“/”开头并以“/”结尾的多行注释。内容还必须满足脚本微语法的限制。有关更多详细信息,请参阅外部脚本的内联文档

那么,有人知道如何解决这个问题吗?仅使用谷歌按钮就有很多问题。 请帮忙

请您参考如下方法:

您的 parsetags 行末尾有一个 ; 。应该将其删除,看起来像这样。

<script type="text/javascript" src="https://apis.google.com/js/platform.js"> 
  {parsetags: 'explicit'} 
</script> 

我还没有测试过它,但你也许可以像这样将 parsetags 设置为显式并避免验证错误:

<script> 
  window.___gcfg = { 
    parsetags: 'explicit' 
  } 
</script> 
<script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> 


标签:ajax
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号