当前位置:首页 » 不干胶 » 正文

js动态修改浏览器中的title

2016年01月24日 14:35:44  分类: 不干胶  参与: 518人  点这评论

平时使用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便刷新了。

来源:成都星辉印刷广告公司(QQ号:3393846410)咨询电话18283374241

本文链接:http://www.tuniuboke.com/post/161.html

本文标签:优惠券  

10.00广告印刷公司-喷绘写真-宣传单名片海报设计【成都星辉印刷厂】
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
«   2017年11月   »
12345
6789101112
13141516171819
20212223242526
27282930

网站分类

标签列表

最近发表

最新留言

成都星辉印刷广告| 网站地图| 本站主题| 给我留言| 文章归档

备案/许可证 蜀ICP备16033525