0

我的网站上有 Google Plus 代码,当相同的代码在我的其他域上运行时,它以阿拉伯语显示。我已经搜索过这个问题的答案,但找不到答案。

你可以在这里看到我在处理什么;http://www.primetimeprint.com 加号 1 按钮位于最底部。我已经清除了我的浏览器,但仍然得到同样的东西。我也尝试过多种浏览器;Chrome、Firefox 等。但它在这个网站上的行为相同,最令人困惑的是,当代码完全相同时,它在我的其他域上运行良好。

有任何想法吗?

4

1 回答 1

0

在为 +1 按钮创建代码时,您可以明确设置语言。

查看您页面的代码,这似乎设置为阿拉伯语。这是您当前在其中的脚本:

window.___gcfg = {lang: 'ar'};
(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);
})();

这里的违规行是

window.___gcfg = {lang: 'ar'};

这会使您的文本以阿拉伯语显示。使用将其更改为英国英语

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

或完全删除它(我认为默认为美国英语)应该可以解决这个问题。或者只是在这里重新生成适当的代码:https ://developers.google.com/+/plugins/+1button/

于 2012-08-25T13:44:15.423 回答