【问题标题】:InAppBrowser (Apache cordova plugin) does not open in Windows 8.1InAppBrowser(Apache cordova 插件)无法在 Windows 8.1 中打开
【发布时间】:2015-06-27 07:05:17
【问题描述】:

我正在使用适用于 apache Cordova (Cordova CLI : 4.3.1) 和 AngularJS 的 Visual Studio 工具开发应用程序。

它通过 ngcordova 库使用 InAppBrowser 插件。 这是我的代码:

 var url = "http://myurl.com";
 var target = "_blank";
 var options = {
            location: 'no',
            toolbar:'no',
            hidden: 'no'
        };

 document.addEventListener('deviceready', function () {

            var browserRef = $cordovaInAppBrowser.open(url, target, options).then(function (event) {
            }, function (error) {
                console.log("Error: " + error.message);
            });

        }, false);

当我在 Windows 8.1 上(在我的本地机器上)部署应用程序时,我可以在调试器上看到一个 webview 的创建没有错误,并且 loadstop 事件被触发。但它没有显示,我看不到外部页面。

它在 iOS 上运行良好。我暂时无法在 android 上试用。

任何帮助将不胜感激。

【问题讨论】:

    标签: cordova windows-8.1 cordova-plugins visual-studio-cordova inappbrowser


    【解决方案1】:

    你可以换一个试试

    $cordovaInAppBrowser.open(.........
    

    window.open(..........
    

    【讨论】:

    • 我试过了,完全一样的行为...... webView是在VS调试器中创建的,但没有显示出来。 Javascript 控制台提示:html1300 导航发生 login.php
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 2016-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多