Cordova 使用应用程序时,内容安全策略突然停止工作

Cordova 使用应用程序时,内容安全策略突然停止工作,cordova,android-webview,content-security-policy,Cordova,Android Webview,Content Security Policy,我在Cordova应用程序上工作了几个月,在几个月前按照我想要的方式设置内容安全策略之后,我从来没有遇到过任何问题 我的应用程序在启动时连接到服务器。几个月都是同一台服务器 但是今天,当我使用这个应用程序时,它突然停止了工作。我的应用程序崩溃(第一次发生),然后当我重新启动它时,我在尝试连接到服务器时出现了CSP错误 我没有改变顾客服务提供商,我甚至根本没有在做这件事 我尝试重新启动我的手机和服务器,但没有解决问题 所以我想连接的地址类似于http://my.random.address.com

我在Cordova应用程序上工作了几个月,在几个月前按照我想要的方式设置内容安全策略之后,我从来没有遇到过任何问题

我的应用程序在启动时连接到服务器。几个月都是同一台服务器

但是今天,当我使用这个应用程序时,它突然停止了工作。我的应用程序崩溃(第一次发生),然后当我重新启动它时,我在尝试连接到服务器时出现了CSP错误

我没有改变顾客服务提供商,我甚至根本没有在做这件事

我尝试重新启动我的手机和服务器,但没有解决问题

所以我想连接的地址类似于
http://my.random.address.com:40017/4DSOAP

我的CSP是

正如我所说,它在几个月内工作得非常好,我每周连接服务器数百次,包括今天的几十次

现在,如果我将CSP更改为
(因此我正试图访问的确切地址),它就可以工作了。但这不是我想要的,因为它可以是另一个端口,甚至是另一个地址

Chrome调试上的错误为:

拒绝连接到“”,因为它违反了以下内容安全策略指令:“默认src“self”http://*/4DSOAP https://*/4DSOAP”。请注意,未显式设置“connect src”,因此使用“default src”作为回退


有没有可能我的手机在使用该应用程序时进行了更新,这一更新改变了网络视图和CSP的工作方式(可能不再允许使用星号或以不同方式工作)?

好,所以我通过将CSP更改为:

http://*:*/4DSOAP/>

因此,我没有星号,而是有两个:一个用于IP,一个用于端口


我仍然不知道为什么它突然停止了原来的工作方式。

好的,所以我通过将CSP更改为:

http://*:*/4DSOAP/>

因此,我没有星号,而是有两个:一个用于IP,一个用于端口

我仍然不知道为什么它突然停止工作的方式