0

我一直在尝试为此寻找教程,但我似乎遇到的所有教程都是用于在加载时加载网页。我想在 Cordova 的 InAppBrowser 中激活时加载一个 url。如果你们能指出我正确的方向来实现这一点,我将不胜感激!这是加载代码。

<script type="text/javascript" charset="utf-8">


        document.addEventListener("deviceready", onDeviceReady, false);


        function onDeviceReady() {
            var ref = window.open('http://AcademyMusicGroup.com', '_blank', 'location=yes');
            ref.addEventListener('loadstart', function() { alert('start: ' + event.url); });
            ref.addEventListener('loadstop', function() { alert('stop: ' + event.url); });
            ref.addEventListener('exit', function() { alert(event.type); });
        }

        </script>
4

2 回答 2

0

将 window.open 放在 onDeviceReady() 函数之外

于 2013-01-13T16:05:13.303 回答
0

我不知道这是不是你想要的......

但是如果你想让浏览器在点击时弹出

html:

        <button onclick="PopUpBrowser();">PopUp</button>

Javascript:

<script type="text/javascript" charset="utf-8">


        document.addEventListener("deviceready", onDeviceReady, false);


        function PopUpBrowser() {
            var ref = window.open('http://AcademyMusicGroup.com', '_blank', 'location=yes');
            /*ref.addEventListener('loadstart', function() { alert('start: ' + event.url); });
            ref.addEventListener('loadstop', function() { alert('stop: ' + event.url); });
            ref.addEventListener('exit', function() { alert(event.type); });*/ Depends on whether you need them or not ... 
        }

        </script>
于 2013-01-13T18:14:17.300 回答