當(dāng)微信最新版本6.55,遇到了IOS最新版本10.3母债,這個(gè)坑就出來了,
背景:
項(xiàng)目中用的是angularjs開發(fā)尝抖,為了減少項(xiàng)目大小毡们,直接把jquery咔嚓掉了,用原生寫JS修改微信瀏覽器標(biāo)題昧辽,代碼如下:
var setTitle = function(title) {
document.title = title;
var i = document.createElement('iframe');
i.src = '//m.baidu.com/favicon.ico';
i.style.display = 'none';
i.onload = function() {
$timeout(function(){
i.remove();
}, 10);
}
document.body.appendChild(i);
}
先說解決辦法衙熔,如果把上述換成jquery寫法,則微信V6.55 + IOS V10.3也能正常設(shè)置搅荞。
================割====================
發(fā)現(xiàn)這個(gè)問題的過程:
當(dāng)測(cè)試同事發(fā)現(xiàn)說微信中的標(biāo)題不見了红氯,這個(gè)時(shí)候我就為了證明我的代碼是棒棒的,我找來了:
IOS V8.3+微信V6.3咕痛,測(cè)試結(jié)果痢甘,微信標(biāo)題還在。
IOS V8.3+微信V6.55, 測(cè)試結(jié)果茉贡,正常塞栅。
IOS最新V10.3+微信最新V6.55標(biāo)題不顯示,找到的解決辦法是換Jquery去寫腔丧,但不想為了這個(gè)微信標(biāo)題不顯示問題引入一個(gè)JQuery庫放椰,正在想其他解決辦法......