【发布时间】:2015-05-25 22:46:29
【问题描述】:
我已使用 fxPay 将 FireFox Marketplace 应用内付款添加到我的游戏 pathuku。
当我使用下面的 fakeProducts 设置时,一切似乎都正常:
fxpay.configure({fakeProducts: true});
当我尝试在 Live 中使用 fxPay 时,我在控制台中得到以下信息:
消息
23:30:46.305 "opening" "GET" "to" "https://marketplace.firefox.com/api/v1/payments/https%3A%2F%2Fwww.pathuku.com/in-app/?active=1"1 fxpay.min.js:1:4761
错误
23:30:46.681 "XHR error event:" error { target: XMLHttpRequest, isTrusted: true, lengthComputable: false, loaded: 0, total: 0, currentTarget: XMLHttpRequest, eventPhase: 2, bubbles: false, cancelable: false, defaultPrevented: false, timeStamp: 1432593046679000 }1 fxpay.min.js:1:4078
错误
23:30:46.690 "Error getting products:ApiRequestError: received XHR error for path: /payments/https%3A%2F%2Fwww.pathuku.com/in-app/?active=1"1 main.js:1:10765
_eo/b.e5.fxpay.checkForPurcs/<() main.js:1
z() fxpay.min.js:1
A() fxpay.min.js:1
x() fxpay.min.js:1
t() fxpay.min.js:1
j() fxpay.min.js:1
一个http OPTIONS请求被发送到
https://marketplace.firefox.com/api/v1/payments/https%3A%2F%2Fwww.pathuku.com/in-app/?active=1
网址似乎可以正常工作,但我不明白为什么只发出一个 OPTIONS 请求?
我的游戏网址是
https://marketplace.firefox.com/app/pathuku/
https://www.pathuku.com
非常欢迎任何帮助
【问题讨论】:
-
几个月前我玩过你的游戏。这非常有趣。这是前面的pgae。 L(
-
目前还不清楚为什么它不起作用。这可能与请求的发送方式有关。由于它正在执行 OPTIONS 请求,我想这可能是 CORS 的问题。我的浏览器发送服务器不接受的额外标头时遇到了类似的问题。由于您无法控制服务器,因此请确保您的请求发送的内容不超过 OPTIONS 请求告诉您可以发送的内容。 “访问控制允许标头”
标签: firefox firefox-os marketplace