中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

IOS React等Title不顯示問題解決辦法

發布時間:2020-08-31 07:08:40 來源:腳本之家 閱讀:282 作者:lqh 欄目:移動開發

IOS React等Title不顯示問題解決辦法

單頁應用里整個頁面只會在第一次完全刷新,后面只會局部刷新(一般不包括head及里面的title),所以無法在服務器端控制title,只能在頁面刷新的時候通過js修改title。常規做法如下,可惜在iOS微信瀏覽器無效。

問題原因:

因為微信瀏覽器首次加載頁面初始化title后,就再也不監聽 document.title的change事件。

解決方案:

修改title之后,給頁面加上一個內容為空的iframe,隨后立即刪除這個iframe,這時候會刷新title。但是如果簡單的這樣設置,一般是會有閃動的,所以可以設置

iframe.style.cssText = 'display: none; width: 0; height: 0;'; 

完整的代碼:

document.title = '設置標題HTTP'; 
    const iframe = document.createElement('iframe'); 
    iframe.style.cssText = 'display: none; width: 0; height: 0;'; 
    iframe.src = 'https://cache.yisu.com/upload/information/20200623/126/122285.jpg'; 
    //iframe.src = require('./img/text_delete.png'); 
 
    const listener = () => { 
      setTimeout(() => { 
        iframe.removeEventListener('load', listener); 
        setTimeout(() => { 
          document.body.removeChild(iframe); 
        }, 0); 
      }, 0); 
    }; 
    iframe.addEventListener('load', listener); 
    document.body.appendChild(iframe); 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富宁县| 克拉玛依市| 咸阳市| 四会市| 信丰县| 玉树县| 容城县| 平果县| 康定县| 安西县| 贡觉县| 轮台县| 桦甸市| 洛浦县| 荥经县| 德庆县| 东辽县| 华亭县| 梁山县| 连山| 疏勒县| 公安县| 夏邑县| 大宁县| 璧山县| 尚志市| 雅江县| 宁安市| 丰都县| 玉林市| 宣武区| 扶余县| 班玛县| 和田县| 石柱| 五大连池市| 本溪| 英超| 安吉县| 余姚市| 上杭县|