phonegap jquerymobile:如何通过Android浏览器打开外部链接

Wil*_*ill 3 android cordova

我正在使用Android中的PhoneGap和JqueryMobile开发一个项目.现在我需要通过Android浏览器打开外部链接.我只是写

window.location.href("http://stackoverflow.com")
Run Code Online (Sandbox Code Playgroud)

要么

window.open("http://stackoverflow.com")
Run Code Online (Sandbox Code Playgroud)

该应用程序根本没有回复?请告诉我为什么并帮助我.谢谢.

cod*_*key 8

你需要使用 navigator.app.loadUrl('http://stackoverflow.com');

编辑 PhoneGap的某些代码始终需要特定于设备.我所做的而不是设备检查是加载一个"平台"JS文件,其中包含具有特定于平台的代码的每个功能的代码.

因此,您可以创建一个名为openUrl的函数,您可以在每个(Android,iOS等)项目中定义该函数.在index.html中,您只需使用相对路径加载platform.js文件.然后,实现可以是特定于平台的,而不会检查丑陋的设备.