我正在使用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)
该应用程序根本没有回复?请告诉我为什么并帮助我.谢谢.
你需要使用 navigator.app.loadUrl('http://stackoverflow.com');
编辑 PhoneGap的某些代码始终需要特定于设备.我所做的而不是设备检查是加载一个"平台"JS文件,其中包含具有特定于平台的代码的每个功能的代码.
因此,您可以创建一个名为openUrl的函数,您可以在每个(Android,iOS等)项目中定义该函数.在index.html中,您只需使用相对路径加载platform.js文件.然后,实现可以是特定于平台的,而不会检查丑陋的设备.
| 归档时间: |
|
| 查看次数: |
5256 次 |
| 最近记录: |