前端時(shí)間又發(fā)現(xiàn)一個(gè)神奇的bug答姥,頁面的標(biāo)題莫鸭,就是document.title設(shè)置得太長會(huì)有問題
先說怎么算太長
比如這個(gè)吧潦匈, 頁面的標(biāo)題太長了阱高,標(biāo)題欄放不下,出現(xiàn)了省略號
這是會(huì)出現(xiàn)什么問題呢茬缩,就是在個(gè)別的iPhone上赤惊,右邊這個(gè)菜單按鈕,有時(shí)候能點(diǎn)到凰锡,有時(shí)候點(diǎn)了沒有反應(yīng)
出現(xiàn)這個(gè)問題還挺嚴(yán)重的未舟,因?yàn)橛脩艟筒荒芊窒砹?br>
研究發(fā)現(xiàn)以后就是標(biāo)題太長圈暗,如果短標(biāo)題,不出現(xiàn)省略號裕膀,就不會(huì)有這個(gè)問題厂置。
還有一個(gè)點(diǎn)這個(gè)問題是極個(gè)別手機(jī)上出現(xiàn)的,同機(jī)型的另外一個(gè)手機(jī)就沒事魂角。昵济。。
解決辦法就是野揪,判斷一下標(biāo)題是不是太長访忿,太長的話,大約超過了17個(gè)字斯稳,先給它截?cái)嗪C謩?dòng)加上省略號,然后再設(shè)置為標(biāo)題就行了挣惰。