我认为这是一个常见问题,但我无法找到这个问题的直接答案。一旦我包含了适用于Android的Crosswalk WebView引擎,我就会收到以下错误消息:
“只允许安全来源”
....大概是使用角度$ http服务向本地和外部服务器(如http://localhost:3000或https://my.own.server/)发出的http请求。
这个问题的解决方案是什么?经过几个小时的谷歌搜索,我仍然对如何解决这个问题毫无头绪。你能指点我正确的方向吗?
亲切的问候,编辑:此问题与服务器中提供的权限无关,因为它已被指出,它实际上与内容安全策略相关。因为它可以阅读here,我引用:
控制允许进行哪些网络请求(图像,XHR等)(直接通过webview)。
你必须明白,在这种情况下, WebView 是Crosswalk(下面是Chromium),我需要对其进行配置,以便我可以向两者发出请求:本地服务器(http://localhost:3000等)和外部的(https://my.own.server)。 在我看来,这个问题更类似于this one。
如何为Ionic / Cordova应用程序配置Crosswalk?