我尝试将Google电子钱包数字商品整合到WordPress插件中,并在https://developers.google.com/wallet/digital/docs/tutorial处遵循教程时收到Chrome中的错误:
Uncaught SecurityError: Blocked a frame with origin "https://sandbox.google.com" from accessing a frame with origin "https://localhost". Protocols, domains, and ports must match.
我已经简化了一个示例HTML文件,它为我重现了这个问题(包含在下面),它基本上只是一个加载buy.js文件的HTML文档。
<html>
<head>
<title>Test</title>
<script src="https://sandbox.google.com/checkout/inapp/lib/buy.js"></script>
</head>
<body>
</body>
我还尝试从本地域中加载JS文件无济于事。我还注意到,我在https://iap-php.appspot.com/的Google电子钱包示例页面上收到了相同的错误。
知道我可以做些什么来解决这个问题?我确定它很简单但是我画了一张空白。