科尔多瓦inappbrowser无法播放媒体或下载.ics日历文件

时间:2018-09-10 12:27:42

标签: javascript android cordova mobile inappbrowser

我正在加载无法控制的外部website,下载buttons或打算在其他地方打开的链接,例如.ics或.pdf文件没有任何作用或操作,例如使用默认的appapplication本身上打开它。 这是代码

onDeviceReady: function() {

    var openWindow = function() {
         var ref = cordova.InAppBrowser.open('https://www.example.com', '_blank', 'location=yes,zoom=no,toolbar=no,enableViewportScale=yes');
         ref.addEventListener('exit', function(event) { navigator.app.exitApp()
         navigator.notification.activityStart("", "loading");
    });

    var loadStop = function(event) {
        navigator.notification.activityStop();
        ref.removeEventListener('loadstop', loadStop);      
    };

    ref.addEventListener('loadstop', loadStop);         
};

1 个答案:

答案 0 :(得分:0)

我以某种方式在以下路径上的android inappbrowser.java插件中找到了一种解决方法:\ platforms \ android \ app \ src \ main \ java \ org \ apache \ cordova \ inappbrowser

在此方法上,我添加了更多参数以获取.pdf和.ics文件

Open

i还指定了打开哪个特定软件包。 我可以在ios部分上邀请帮助