Ionic framework ionic 3应用内浏览器在应用内获取点击事件

Ionic framework ionic 3应用内浏览器在应用内获取点击事件,ionic-framework,Ionic Framework,爱奥尼亚3应用程序内浏览器在爱奥尼亚应用程序中获取点击事件 这是我的密码 let target = "_blank"; const browser = this.iab.create(url,target,this.options); browser.on('loadstop').subscribe(event => { browser.executeScript({code: `$("[data-menu=logout]").attr('data-menu','logou

爱奥尼亚3应用程序内浏览器在爱奥尼亚应用程序中获取点击事件 这是我的密码

  let target = "_blank";
  const browser = this.iab.create(url,target,this.options);
  browser.on('loadstop').subscribe(event => {
  browser.executeScript({code: `$("[data-menu=logout]").attr('data-menu','logout_custom');
    $("[data-menu=logout_custom]").attr('href',url);
    $("[data-menu=logout_custom]").on('click',function(){
      webkit.messageHandlers.cordova_iab.postMessage('REACT_EXIT');
      this.backendMessage('REACT_EXIT')
    })
  `});
});
this.backendMessage('REACT_EXIT')此函数在我的ionic应用程序中 我需要在单击“注销”时调用此函数

let target = "_blank";
    const browser = this.iab.create(url,target,this.options);
    browser.on('loadstop').subscribe(event => {
      console.log(event,"loadstop");
      browser.executeScript({code: $("[data-menu=logout]").attr('data-menu','logout_custom');
        $("[data-menu=logout_custom]").click(function(){
          var message = 'REACT_EXIT';
          var messageObj = {my_message: message};
          var stringifiedMessageObj = JSON.stringify(messageObj);
          window.webkit.messageHandlers.cordova_iab.postMessage(stringifiedMessageObj);
        });}).then((cookie) =>{
        console.log(cookie,"cookie");
      }).catch((error)=>{
        console.log(error,"error");
      });
    });
    browser.on('message').subscribe((event) => {
      console.log('postmessage received',event);
      const postObject:any = event
      if(postObject.data.my_message == 'REACT_EXIT'){
         console.log(postObject.data.my_message);
      }
      console.log('other message');
    })

使用addeventlistner,当该函数从浏览器发出时,它将侦听该函数并提供您想要的内容achieve@MostafaHarb谢谢你的重播你能给我举个例子吗that@Bhagirath加德萨里亚请投票,我们将不胜感激!!