1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > ios微信浏览器动态修改title

ios微信浏览器动态修改title

时间:2019-04-09 19:25:58

相关推荐

ios微信浏览器动态修改title

平时使用JS修改title,直接document.title=新标题就好了 这样在安卓的微信浏览器是正常运行,可在IOS中这样的确不起作用。

微信浏览器的title在页面加载完成后就确定了,因此如果光使用document.title来修改,不会有效果。所以这里使用了黑科技。

在微信浏览器中使用如下代码来动态修改浏览器上的title标题:

var $body = $('body');document.title = '这里是要修改成的新标题';var $iframe = $(’<iframe src="/favicon.ico"></iframe>‘);$iframe.on('load',function() {setTimeout(function() {$iframe.off('load').remove();}, 0);}).appendTo($body);

由于微信浏览器只在页面首次加载时初始化了标题title,之后就没有再监听 window.title的change事件。所以这里修改了title后,立即创建一个请求,加载一个空的iframe,由于加载后立即就移除,也不会对页面造成影响,但这样微信浏览器上的title便刷新了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。