将API库加载到Chrome App中(用于Google Wallet)



根据此文档,我应该能够在包装应用的HTML中包括<script src="https://sandbox.google.com/checkout/inapp/lib/buy.js"></script>,但我收到了一个错误:

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

还尝试附加buy.js(我刚刚从上述URL复制),但它也会在buy.js中产生错误:

拒绝框架 'https://checkout.google.com/inapp/fronpend/app/payments.html?formfactor = desmextension:///ihligbifffffffffffffffffffffffffffffffffffffffdjffdiapccakkkdglodcj&rti = i:488847ab&rt = -5194949494949494.Amp; 因为它违反了以下内容安全策略指令: " frame-src'自我'数据:chrome-extension-resource:"。

这里有什么问题?

你做错了。此buy.js是一个简单的跨应用消息脚本,与Chrome内部的Google内部应用程序进行对话。

您必须将buy.js库与您的应用程序包装,然后从包装中的位置加载库。

检查此信息以获取更多信息

相关内容

最新更新