【问题标题】:Cordova Inappbrowser plugin display page on load加载时 Cordova Inappbrowser 插件显示页面
【发布时间】:2017-05-22 02:02:47
【问题描述】:

这是我第一次使用 cordova 编写移动应用程序。当用户导航到我的页面时,我希望它自动显示外部网页。我的第一个想法是使用 iframe,但我很快意识到这不是一个好方法,即使我将我想要的网站列入白名单。在搜索中我发现了 inappbrowser 插件。

它通常用作链接。例如:

<a href="{{url}}" onclick="window.open({{url}}, '_blank')">Link</a>

但是,我不希望用户必须单击任何内容才能让 inappbrowser 显示页面。我只是希望它在页面加载后出现。任何人都可以建议这样做的方法吗?

【问题讨论】:

    标签: cordova iframe inappbrowser


    【解决方案1】:
     var ref = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes');
    
     window.open = cordova.InAppBrowser.open;
    

    文档:http://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/index.html

    【讨论】:

    • 嗨@Joerg。我起初尝试过,但没有任何成功。它只是显示为一个空白页。我仔细检查并正确安装了 InAppBrowser 插件。我错过了什么吗?
    • inAppBrowser 是否打开?打开意味着即将出现一个新窗口,您会在左下角看到“完成”按钮。否则,您的代码中有错误。你在等待科尔多瓦设备准备好了吗?顺便说一句:控制台显示什么?
    • 不,根本打不开。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多