ios微信浏览器动态修改title
来源:互联网 发布:剑三纯阳捏脸数据 编辑:程序博客网 时间:2024/05/02 08:48
平时使用JS修改title,直接document.title=新标题就好了 这样在安卓的微信浏览器是正常运行,可在IOS中这样的确不起作用。
微信浏览器的title在页面加载完成后就确定了,因此如果光使用document.title来修改,不会有效果。所以这里使用了黑科技。
在微信浏览器中使用如下代码来动态修改浏览器上的title标题:
由于微信浏览器只在页面首次加载时初始化了标题title,之后就没有再监听 window.title的change事件。所以这里修改了title后,立即创建一个请求,加载一个空的iframe,由于加载后立即就移除,也不会对页面造成影响,但这样微信浏览器上的title便刷新了。
微信浏览器的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便刷新了。
0 0
- ios微信浏览器动态修改title
- JS动态修改微信浏览器中的title
- js动态修改微信浏览器的title
- 改进:js修改iOS微信浏览器的title
- ios微信修改title
- JS动态修改单网页web应用在微信浏览器中的title
- js修改IOS微信title
- ios以及微信页面中title动态修改失效问题
- 微信浏览器中用js修改页面title
- ios-微信浏览器刷新标题document.title
- angularjs中修改微信title
- iphone使用微信打开页面不能动态修改title的问题
- 关于微信title无法动态改变
- 原生js解决微信在iOS上无法修改title的问题
- iOS常见问题之动态修改UINavigationController的rightBarButtonItem的title
- ios动态修改title无效的处理方式
- 微信中使用js动态的修改title失效(ios)
- easyui 动态修改窗口title
- 集合
- 经典算法——左旋转字符串
- [疯狂Java]线程同步:同步监视器、同步方法、同步锁、死锁
- 封装和this关键字
- 音频界的瑞士军刀 --- SoX - Sound eXchange 国外开源音频处理软件介绍(一)
- ios微信浏览器动态修改title
- Kubernetes API详解
- (转)iOS 上的相机捕捉
- HTML使用canvas载入图片
- 正则表达式的生成
- linux进程间同步
- document.getElementById("XXX").innerHTML与document.getElementById("XXX").value
- Android四大组件之Service
- mysql集群:1045-Access denied for user 'root'@'localhost'(using password:YES)