前端在编写界面的过程中以及混合开发的过程中,经常会遇到需要将界面标题设置为空的情况,若是H5单独的界面,可以将title设置成空格或者干脆不写,但是在混合开发过程中,当界面title为空的时候,APP端会默认将界面连接地址当成title进行设置,这就会导致一个很尴尬的问题,此时,有两种方法可以解决此问题:
1、APP端采用原生的方式强制将title置空,但是这样不会产生一个尴尬的问题:在APP加载界面的过程中,由于APP webview加载顺序问题,在界面加载完成之后再强行设置title为空,这样,H5界面的title会产生闪烁一下之后title才会为空。
2、H5界面不设置title,由APP端提供原生方法,H5进行调用设置title,这样也会产生上述的问题。
为避免这种问题的产生,在查找资料之后发现js可以进行设置:
document.title='\u200E';
在界面中加入该段js代码,可以将title置空,该代码亲测有效。