0

我已经在我的网站上实现了一个 Google 加号按钮,当我将鼠标悬停在按钮上时,我得到一个没有网站描述的空白方块,请参见屏幕截图: 空白谷歌加

如果我按下按钮,我会收到错误消息。这似乎发生在我尝试过的所有 google plus 按钮版本上。

4

1 回答 1

1

悬停不是空白的,应该出现在悬停中的文本只是出现在它应该出现的左侧。我相信这是由于没有设置语言代码。在加载脚本的地方添加一行来指定语言:

<!--Share buttons scripts-->
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
window.___gcfg = {lang: 'iw'};  //ADD ME

(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><!--Share buttons scripts end-->

这应该解决悬停的错误渲染。

现在,当您单击按钮时出现错误。单击该按钮时,该服务会继续并尝试呈现目标页面的预览。您没有在按钮标记上列出 data-href 值,因此该服务依赖于规范链接,这在您的情况下是问题的原因。您的规范链接是http://www.navitor.co.il/,它不会加载,也可能不是您打算共享的 URL。

更正规范链接,以便共享正常工作,并且 Google 搜索不会对指向损坏 URL 的指针感到困惑。

参考:

于 2012-11-22T17:58:34.477 回答