谷歌共享按钮激发无法在'DOMWindow'上执行'postMessage'

时间:2018-02-05 13:53:27

标签: javascript google-api console google-plus share-button

使用Google's share button的简单实现我收到以下消息:

无法在'DOMWindow'上执行'postMessage':提供的目标来源('https://accounts.google.com')与收件人窗口的来源('https://mydomain')不匹配。

实施就像这样:

<!-- Place this tag in your head or just before your close body tag. -->
<script src="https://apis.google.com/js/platform.js" async defer>
  {lang: 'es'}
</script>

<!-- Place this tag where you want the share button to render. -->
<div class="g-plus" data-action="share" data-height="24" data-href="https://mydomain"></div>

关于这个问题的一些补充说明:

  • 此实现已经工作多年,没有任何更改,我们开始收到此控制台错误。
  • 该错误不会影响共享按钮的正确行为。
  • 如果单击“共享”按钮,iFrame将打开并登录Google,则会显示错误。
  • 如果未在DOM上放置<div class="g-plus" data-action="share" data-height="24" data-href="https://mydomain"></div>,则会停止显示错误。
  • 这种情况发生在Mac / Windows和Chrome / Firefox / Edge上...... Safari似乎是个例外并且运行正常。

是否有人遇到同样的问题,或者是否有人有更多相关信息?

0 个答案:

没有答案