【问题标题】:Load the API library in chrome app (for google wallet)在 chrome 应用中加载 API 库(用于谷歌钱包)
【发布时间】:2014-02-28 11:50:52
【问题描述】:

根据this documentation,我应该能够在我打包的应用程序的html中包含<script src="https://sandbox.google.com/checkout/inapp/lib/buy.js"></script>,但是我收到了一个错误:

拒绝加载脚本 'https://sandbox.google.com/checkout/inapp/lib/buy.js' 因为它 违反以下内容安全策略指令:“default-src 'self' chrome-extension-resource:"。请注意,'script-src' 不是 显式设置,因此 'default-src' 用作后备。

我还尝试附加buy.js(我刚刚从提到的网址复制)但它也会在buy.js中产生错误:

拒绝框架 'https://checkout.google.com/inapp/frontend/app/payments.html?formFactor=DES…extension://ihligbifffjddjffdiapccakkdglodcj&rti=i:48847aba&rt=o:-519cd794' 因为它违反了以下内容安全政策指令: "frame-src 'self' 数据:chrome-extension-resource:"。

这里有什么问题?

【问题讨论】:

    标签: api google-chrome-extension android-pay google-chrome-app


    【解决方案1】:

    你做错了。这个 buy.js 是一个简单的跨应用消息传递脚本,它与 Chrome 中的内部 Google In-App Application 对话。

    您必须将 buy.js 库与您的应用一起打包,并从其在您的包中的位置加载该库。

    查看this了解更多信息

    【讨论】:

    猜你喜欢
    • 2014-01-07
    • 1970-01-01
    • 2013-10-18
    • 1970-01-01
    • 2013-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    相关资源
    最近更新 更多