转载自无名氏,想感谢也没办法。 代码还没试过,原理很清楚,加个空的iframe,触发微信的title变更,然后把iframe给删掉,不知道行不行。不知道加个0秒的延迟有啥意义,是不是直接load就运行就触发不了微信?
var $body = $('body'); document.title = 'title'; // hack在微信等webview中无法修改document.title的情况 var $iframe = $('<iframe src="/favicon.ico"></iframe>'); $iframe.on('load',function() { setTimeout(function() { $iframe.off('load').remove(); }, 0); }).appendTo($body);