我有一个网站,我想把它加载到webview中,让网站有一种原生的感觉。
现在,使用window.location =' url'但是当网站加载网站上的javascript时无法访问插件api。因此,该网站似乎在沙箱中运行...无法访问cordova apis。
有没有办法提供外部加载的网站访问cordova apis?
我在config.xml
中使用<content src="http://myurl"/>
加载外部网站
答案 0 :(得分:2)
是的,你可以做到。将所有cordova.js和插件文件从项目上传到您的服务器,然后在服务器上的页面中包含它。请务必将它们保存在与项目中相同的相关文件夹中。
<div class="container">
{{$scope.item}}
</div>
(请注意,我已经在版本3到5上完成了此操作,但尚未在6版本中完成。)