下载的文件被拒绝 Cordova
Downloaded files denied Cordova
在 cordova 上创建一个应用程序,我正在使用 Framework7。在此应用程序中,请咨询 Web 服务器 returns 一些数据给我,包括 link 下载 pdf material,但我收到一条错误消息,因为我没有下载它的权限包括访问源上的网站地址 config.xml。
我安装了 cordova-plugin-whitelist 插件,在 config.xml 我配置了以下内容
<access origin = "https://www.mysite.com.br/download/" />
<allow-intent href = "https://www.mysite.com.br/download/" />
我已经遵循了其他论坛的一些建议,但没有任何效果。
我总是收到以下消息:net :: ERR_FAILED (https://www.mysite.com.br/download/myname.pdf)
谁能帮我解决这个困扰了我两个月的问题。
谢谢
您可以尝试通过创建更通用的规则来解决:
<widget ...>
<access origin="www.mysite.com.br/" />
<access origin="www.mysite.com.br/" />
<allow-intent href="http://www.mysite.com.br/*/*" />
<allow-intent href="https://www.mysite.com.br/*/*" />
</widget>
和内容安全政策
<meta http-equiv="Content-Security-Policy" content="default-src 'self' mysite.com.br">
注意文件的位置(.htaccess 重写规则如果不检查它们可能会让你一天都过得很辛苦)。我很确定你只是检查 HTML 中 link 上是否存在 external
class,不是吗?
在 cordova 上创建一个应用程序,我正在使用 Framework7。在此应用程序中,请咨询 Web 服务器 returns 一些数据给我,包括 link 下载 pdf material,但我收到一条错误消息,因为我没有下载它的权限包括访问源上的网站地址 config.xml。
我安装了 cordova-plugin-whitelist 插件,在 config.xml 我配置了以下内容
<access origin = "https://www.mysite.com.br/download/" />
<allow-intent href = "https://www.mysite.com.br/download/" />
我已经遵循了其他论坛的一些建议,但没有任何效果。 我总是收到以下消息:net :: ERR_FAILED (https://www.mysite.com.br/download/myname.pdf)
谁能帮我解决这个困扰了我两个月的问题。
谢谢
您可以尝试通过创建更通用的规则来解决:
<widget ...>
<access origin="www.mysite.com.br/" />
<access origin="www.mysite.com.br/" />
<allow-intent href="http://www.mysite.com.br/*/*" />
<allow-intent href="https://www.mysite.com.br/*/*" />
</widget>
和内容安全政策
<meta http-equiv="Content-Security-Policy" content="default-src 'self' mysite.com.br">
注意文件的位置(.htaccess 重写规则如果不检查它们可能会让你一天都过得很辛苦)。我很确定你只是检查 HTML 中 link 上是否存在 external
class,不是吗?