如何建立微信JS在iOS浏览器标题
当谈到Web前端时,浏览器的差异是不可避免的问题,这次您在项目中遇到以下问题:微信导航栏的内容是项目名称直接设立。但现在的项目是一个单页应用,整个页面只会刷新完全的第一次,它只会刷新本地,所以只能动态地修改标题通过JS页面刷新后,我们开始使用。如下:
document.title = 微信导航栏要显示;
$(标题)。文本(什么是微信导航栏要显示);
document.getelementsbytagname(标题){ 0 }。innerText =什么微信导航栏要显示
这种方法简单方便,但上述方法设置在Android上没有问题,但iOS微信浏览器是无效的。
uff1a解
VaR('body身体=美元美元);
document.title =标题要设置;
VaR美元美元(IFRAME = );
iframe.on美元(载荷、函数(){(){
setTimeout(){()函数(
iframe.off美元(载荷)删除();
},0);
})。AppendTo($体);
原理很简单,在微信浏览器第一次加载页面初始化的标题,并没有听文件。标题的事件再次改变。改变名称后,添加到页面空白内容iframe,然后删除iframe立即,然后刷新称号。然而,当iframe加载除去,闪烁的iOS页面会有几毫秒(灰盒)、Android直接灰色框显示在页面中并没有消失,所以开始加载iframe,iframe的样式设置为:显示:无;它可以解决在同一时间,因为没有显示:iframe设置从文本流,然后添加或删除这个iframe不会改变文本流,将不会触发页面的渲染。
以上是如何建立微信JS浏览器在iOS的标题,我想帮你。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。