【问题标题】:Failed to execute PostMessage on DOMWindow using apps script使用应用程序脚本在 DOMWindow 上执行 PostMessage 失败
【发布时间】:2016-12-24 07:02:50
【问题描述】:

当我使用应用程序脚本打开我的网络应用程序时,我偶尔会收到以下错误消息。

需要澄清两个问题

  • 这是什么错误?
  • 如何解决?

我显然需要该网站始终如一地运行,因此如果解决方案不明显,我愿意在几天内开始赏金。我多次调用 google.script.run 函数。

Failed to execute 'postMessage' on 'DOMWindow': 
The target origin provided 
('https://n-j3xfpwqmogabbvlhsvezfcvbljow7bq45m6qoky-0lu-script.googleusercontent.com') 
does not match the recipient window's origin ('null').

编辑:我可能应该提到我的应用程序包含 jquery,但是当我删除下面的脚本和 Css 标签时,没有整体效果。它只是有时没有明显的原因没有加载。

 <script   src="https://code.jquery.com/jquery-3.1.0.js"   integrity="sha256-slogkvB1K3VOkzAI8QITxV3VzpOnkeNVsKvtkYLMjfk="   crossorigin="anonymous"></script>
  <script   src="https://code.jquery.com/ui/1.12.0/jquery-ui.js"   integrity="sha256-0YPKAwZP7Mp3ALMRVB2i8GXeEndvCq3eSl/WsAl1Ryk="   crossorigin="anonymous"></script>
  <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" />
  <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script>

【问题讨论】:

    标签: google-apps-script


    【解决方案1】:

    基于错误Failed to execute postMessage on DOMWindow,您可能未正确配置来自Google API console 的凭据,或者您尝试从文件系统而不是Web 服务器运行脚本,甚至在localhost 上运行

    只需确保已加载发布消息。大多数情况下,当发送消息加载失败时会发生此错误。

    尝试在此处查看社区建议的解决方法:SOTicket1SOTicket2

    【讨论】:

    • 您能否详细说明“凭据”部分。
    • 您可以查看上面的链接。检查生成凭据的仪表板。
    猜你喜欢
    • 1970-01-01
    • 2022-10-19
    • 2018-05-27
    • 2016-08-20
    • 2018-05-29
    • 2019-11-05
    • 2020-01-15
    • 2018-05-30
    相关资源
    最近更新 更多