0

你好,遵循本教程

https://developers.google.com/+/web/signin/#customizing_the_sign-in_button

当我实现本地化脚本以显示韩语、德语或任何 g+ 按钮消失的按钮时

<script type="text/javascript">
  // Specify the language code prior to loading the JavaScript API
  window.___gcfg = {
    lang: 'ko'
  }

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

也许我做错了什么,但代码看起来很简单......谢谢你的时间,对不起我的英语。

4

2 回答 2

1

代码中的问题是您在全局窗口配置标记后缺少分号:

<script type="text/javascript">
  // Specify the language code prior to loading the JavaScript API
  window.___gcfg = {
    lang: 'ko'
  };

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

应该管用。

于 2013-08-06T17:01:32.530 回答
1

你很幸运,Ian Barber 刚刚写了一篇关于本地化 Google+ 的博文:

http://www.riskcompletefailure.com/2013/08/google-sign-in-localisation.html

那应该回答你的问题。

于 2013-08-06T10:35:08.487 回答