Cordova:如何在不打开新浏览器的情况下在应用程序中打开外部URL?

时间:2016-08-24 11:39:19

标签: cordova

我使用Cordova 6.3。

我在cordova中加载内容时尝试了很多方法来打开外部网址

onDeviceReady: function() {
        app.receivedEvent('deviceready');       
        window.open('https://google.com', '_self ', 'location=yes');        
        navigator.app.loadUrl('https://www.google.com', { openExternal:false });
    },

继续打开新浏览器!

如何在应用内打开外部网址?

2 个答案:

答案 0 :(得分:1)

如何使用InAppBrowser插件?

https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/

我在Cordova应用程序中使用它 - 非常容易使用。

答案 1 :(得分:0)

定义和用法

  

replace()方法用新的替换当前文档。

     

此方法与assign()的区别在于replace()   从文档历史记录中删除当前文档的URL   意味着无法使用“后退”按钮进行导航   回到原始文件。

<button onclick="myFunction()">Replace document</button>

    <script>
    function myFunction() {
        location.replace("http://www.w3schools.com")
    }
    </script>

希望这有助于你。