我的phonegap应用程序中有一个页面,我希望在几秒钟后重定向到外部页面,但它会继续重定向app.But我希望它在应用程序中打开 这是我的代码
<script type="text/javascript">
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
// Now safe to use the Codova API
setTimeout( window.location="http://www.autojosh.com" , '7000') ; }
</script>
我已经尝试了几乎所有我知道它不起作用的请帮助
答案 0 :(得分:2)
如果您想在应用内打开链接,首先需要安装InAppBrowser plugin:
cordova plugin add cordova-plugin-inappbrowser
当你有插件时,以下代码将在应用程序内的新窗口中打开页面。
window.open('http://your-page.com', '_blank', 'location=no,hidden=yes,toolbar=no');
答案 1 :(得分:0)
不适用于 OP,因为它太旧了,但对于任何寻找相同内容的人来说,启用到主 web 视图内外部 URL 的导航的方法是将以下内容添加到 config.xml
文件中:
<allow-navigation href="https://*/*" />
相应地设置 https
或 http
。
与 InAppBrowser 不同的是,如果您上传并包含所用平台的 JS 文件,则页面可以通过这种方式访问 Cordova API。