微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Cordova InAppBrowser 加载前:是的链接不起作用

如何解决Cordova InAppBrowser 加载前:是的链接不起作用

我的应用程序浏览器有问题。我使用 beforeload 来检查下一个 url,因为我无法使用 pdf url 打开 inappbrowser。所有 PDF 文档都在工作网址上。我可以单击 PDF 网址,但其他链接不起作用。其他链接不起作用的原因是在选项中加载,但为什么?

  openbrowser(url) {
    if (this.platform.is('android')) {
      if(url.match('jobs')){
        const browser = this.iab.create(url,"_blank",{ closebuttoncaption: 'Fertig',closebuttoncolor: iabStyle.closebuttoncolor,hidenavigationbuttons: 'yes',hideurlbar: 'yes',toolbarcolor: iabStyle.toolbarcolor,lefttoright: 'yes',zoom: 'no',beforeload: 'yes' });
        browser.on('beforeload').subscribe(event => {
          if(event.url.match('.pdf')){
            this.iab.create(event.url,"_system");
            this.openbrowser(url);         
          }
        })
      } else {
        const browser = this.iab.create(url,zoom: 'no' });
        browser.on('loadstop').subscribe(() => {
          //this.dialogs.alert('YOO');
          browser.executeScript({
            code: ' document.getElementById("slider-3020829").style.overflow= "hidden";' //slider-3020829 
          });
        });
      }
    }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。