我正在开发一个移动应用程序,我想从一个不是我使用Cordova的网站中提取文本值,我用谷歌搜索但我找不到一个有效的例子。有没有插件可以做到这一点?
由于访问orgin策略,我无法使用Ajax。
谢谢
答案 0 :(得分:1)
可能的方法:
答案 1 :(得分:0)
我怀疑这种方法是否可行,因为您提到的CORS问题。
您最好的选择是创建自己的API或微服务来抓取并公开这些数据以供Cordova应用程序使用。如果需要,这也可以很容易地缓存数据。
答案 2 :(得分:0)
我认为你需要Cordova whitelist plugin。正如您在页面底部看到的,对于AJAX和其他请求,您将需要以下元标记
<!-- This policy allows everything (eg CSS, AJAX, object, frame, media, etc) except that
* CSS only from the same origin and inline styles,
* scripts only from the same origin and inline styles, and eval()
-->
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">