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

ios微信浏览器动态修改title相关推荐

  1. JS动态修改单网页web应用在微信浏览器中的title

    利用JS动态修改单网页web应用在微信浏览器中的title 最近做一个微信端项目,主要内容都是采用单页面web,之前做微信端,以营销H5居多,绝大多数也都是单网页,营销H5一般一个标题通吃,修改分享标 ...

  2. vue 全局动态修改title、keywords、description;vue常用挂载的方法,自定义指令;

    vue 全局动态修改title.keywords.description 路由: {path: "xxx",name: "xxx",component: () ...

  3. vue在微信里面的兼容问题_Vue在 iOS 微信浏览器下不能播放

    问题的本质 以上定位到问题大概花了我半小时时间,但是我并没有找到问题的根本原因,于是我翻阅了 Vue.js 2.5 的 release log,由于很长就不列了.Vue.js 每次升级主要分成 2 大 ...

  4. IOS微信浏览器返回事件popstate监听

    问题描述: 通过监听popstate事件,来判断是否点击返回按钮,比如从A页面跳转到B页面(监听popstate),然后再跳转到C页面,点击返回的按钮,测试成功,包括安卓版,但是问题来了,IOS版的微 ...

  5. 【前端】IOS微信浏览器点击右上角遮罩实现

    前言 现在有一个需求,通过公众号或者链接,下载app应用,大家都知道,安卓和ios下载对应的版本都不一样.并且,ios 微信浏览器不支持应用下载,需要实现一个遮罩功能,提示用户通过浏览器下载,效果如下 ...

  6. popstate android4.3,IOS微信浏览器返回事件popstate监听 会立即执行一次

    页面跳转从a->b->b1->c,然后从c返回到b再到a.(监听popstate) IOS版的微信,是会立即触法popstate事件,导致直接从C页面跳转到A页面 解决办法::: v ...

  7. 苹果微信html音乐播放,HTML5教程 在iOS微信浏览器中如何自动播放HTML5 audio

    本篇教程探讨了HTML5教程 在iOS微信浏览器中如何自动播放HTML5 audio,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < html> Aut ...

  8. 解决ios微信浏览器时间不兼容的问题

    解决ios微信浏览器时间格式不兼容的问题 由于ios在微信浏览器中无法识别"YYYY-MM-DD HH:MM:SS"格式的数据,所以在ios中页面将时间格式转换为"YYY ...

  9. JS动态更新微信浏览器中的title

    问题: 最近在做一个微信中分享的宣传页,分不同的场景,切换不同的场景时需要设置不同的title,实现的方案很简单,当用户切换场景的时候,修改document对象的title属性,可是在实际测试中,io ...

最新文章

  1. python解析xml提交到hdfs_完美解决python针对hdfs上传和下载的问题
  2. python变量运算符_Python基础 — 变量和运算符
  3. Writing Images to the Excel Sheet using PHPExcel--转载
  4. NLP高阶实战必读:一文走遍完整自然语言处理流程
  5. tcpdump抓包ftp协议_tcpdump抓包并保存成cap文件
  6. 中英文字体名字对应表
  7. (转载)解决eclipse安装maven的问题:Unable to update index for central|http://repo1.maven.org/maven2...
  8. php之防注入程序绕过浅谈
  9. 花旗银行文章解释DeFi的好处
  10. java autointeger_【Java多线程】线程安全的Integer,AutomicInteger
  11. android硬编码封装mp4,音频编解码(软/硬编码),音频转码
  12. C语言九九乘法表(五种输出形式)
  13. php 线性回归算法,线性回归方程计算器
  14. 妙招!如何用Python巧妙的批量合并 Excel!
  15. wand(wead and)算法简介与改造,修改为店铺与品牌的关键字搜索
  16. cocos2d-x lua 框架中 self.super.ctor(self, app) 和 self.super:ctor(app) 的区别
  17. 中俄蒙三国六方签订白鹤研究与保护合作备忘录
  18. java在win10和win7哪个好_老电脑win10和win7哪个好用
  19. OpenJ_Bailian - 2977 生理周期 【枚举】
  20. springMVC+WebUploader实现多图片上传

热门文章

  1. Git与华为云DevCloud
  2. 我注册了某音帐号之后。。。(内涵推荐算法)
  3. Scala的隐式转换详解
  4. yum 安装daemonize 错误:依赖检测失败: daemonize 被 jenkins-2.303.1-1.1.noarch 需要
  5. Cannot create domin.Account: domin.Account Query: select * from account Parameters: []
  6. pix2pix/CycleGAN生成图片上有像破洞的伪影 参考解决方法
  7. 激光雷达和相机的联合标定(Camera-LiDAR Calibration)之Autoware
  8. 练习4-2,对atof函数进行扩充,使它可以处理形如123.456e-6的科学表示法,其中,浮点数后面可能会紧跟一个e或E以及一个指数(可能有正负号)
  9. 手机ttl刷机linux,求助,TTl刷机遇到的问题
  10. Tinker 初步学习之旅