允许在GeckoView for Android中进行跨源请求

问题描述 投票:0回答:1

我建立了一个媒体控制的web应用,通过使用设备的web API来控制我的电视和av-receiver.目前,我通过ajax请求调用一个PHP脚本,PHP脚本通过使用curl调用API。所以我在跨源请求方面没有问题。理论上,我可以直接对web API进行ajax请求,但是我得到了一个跨源请求的错误。我没有办法配置设备的http头,所以问题是:是否可以在GeckoView中默认允许跨源请求?

android ajax cross-domain default geckoview
1个回答
0
投票

如果你没有访问权限,允许它在设备上,你有唯一的选择是使用代理服务器,因为你已经做了。


0
投票

GeckoView目前没有提供任何方法来避免网络内容中的CORS。然而,如果你正在编写自己的 "包装 "应用程序,你可以捆绑一个扩展,它可以直接完成API请求。关于如何做到这一点,可以在这里找到一个例子。https:/mozilla.github.iogeckoviewconsumerdocsweb-extensions。

© www.soinside.com 2019 - 2024. All rights reserved.