ios微信使用 document.title 动态修改标题无效

2017-08-31  本文已影响153人  sherlock221b

在ios微信中 开发spa单页面应用 在路由切换的钩子函数中 写入document.title =xx ,来尝试修改页面标题 发下无效。

最后网上给出的方案 加载空iframe 来去做.
vue 代码:

  let iframe = document.createElement('iframe')
  iframe.style.display = 'none'
  iframe.src = src
  document.body.appendChild(iframe)
  iframe.addEventListener('load', function() {
    setTimeout(function() {
      iframe.remove()
    }, 0)
  })
}

jq的

document.title = "title";
var $body = $('body');
var $iframe = $('<iframe src="/favicon.ico"></iframe>');
$iframe.on('load',function() {
  setTimeout(function() {
      $iframe.off('load').remove();
  }, 0);
}).appendTo($body);
上一篇 下一篇

猜你喜欢

热点阅读