在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);