如何在应用程序内部使用phonegap重定向到外部站点

时间:2017-01-31 14:26:03

标签: javascript android cordova redirect browser

我的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>

我已经尝试了几乎所有我知道它不起作用的请帮助

2 个答案:

答案 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://*/*" />

相应地设置 httpshttp

与 InAppBrowser 不同的是,如果您上传并包含所用平台的 JS 文件,则页面可以通过这种方式访问​​ Cordova API。