原因:

当页面加完后加载的是index页面,此时无title.,当ionic页面加载新的页面的时候捕捉不到页面再次加载

解决方法动态添加iframe迫使页面再次加载,让APP端捕捉到页面加载读取Title

函数中监听创建的iframe,当iframe加载完的时候移出iframe,否则创建一个iframe迫使页面再次加载

// 设置title
setTitle(title){
   var body = document.getElementsByTagName('body')[0];
   document.title = title;
   var iframe = document.createElement("iframe");
   iframe.setAttribute("src", "#");
   iframe.addEventListener('load', function() {
      setTimeout(function() {
         iframe.removeEventListener('load');
         document.body.removeChild(iframe);
      }, 0);
   });
   document.body.appendChild(iframe);
   console.log("执行了创建iframe和移出iframe");
   return title;
}
然后在页面的ts中调用这个函数,并传入当前页面的title