window.cordova
导航到外部网址后,提供未定义,例如:
window.location.href = "http://example.com";
(我也尝试过window.open等。)
有没有办法在外部网址上保留对cordova的引用?
答案 0 :(得分:1)
问题是allow-navigation标签。所以要解决它我只需要把
<allow-navigation href="*" />
标记到项目的config.xml文件中。
答案 1 :(得分:0)
window.cordova
此外,其他基于cordova的功能基于cordova应用程序中包含的cordova.js文件。
1 - 将此文件包含在您的网站中是不安全的,因为某些依赖插件的功能可能无法正常工作,但在您的情况下,如果您有权访问源,请尝试将其脚本标记添加到外部网站: / p>
<script src="cordova.js"></script>
2秒方法可能会更好:在你的cordova应用程序中使用iframe并在那里加载外部网址,因为你已经在iframe window.cordova
现在应该正常工作之前导入了cordova.js。