InAppBrowser的executeScript方法?

时间:2018-01-22 01:37:45

标签: typescript ionic-framework inappbrowser

任何人都可以尝试解释为什么executeScript方法不适用于除'https://example.com'域之外的任何域,当我尝试使用任何其他域更改它时,InAppBrowser窗口显示空屏幕。< / p>

openPage(){
    this.browser = this.iab.create('https://google.com','_blank','hidden=yes,location=yes,clearcache=yes,clearsessioncache=yes');
    this.browser.on('loadstart')
    .subscribe(
      data => {
      this.browser.executeScript({
        code: `(function() { window.location.href = 'https://example.com'; })()`
      })
      this.browser.show();
      }
    );
  }

1 个答案:

答案 0 :(得分:0)

替换以下代码

 this.browser = this.iab.create('https://google.com','_blank','hidden=yes,location=yes,clearcache=yes,clearsessioncache=yes');

使用

 this.browser = this.iab.create('https://google.com','_blank','location=no);