我想隱藏我嵌入到React Native WebView中的特定頁面的標題。目前,我用這樣的事情,動態刪除頁眉:在頁面呈現前將JavaScript或CSS注入React Native WebView
<WebView
... some other props ...
injectedJavaScript={'function hideHead(){document.getElementById("head").style.display="none";};hideHead();'}
/>
有時候,你仍然可以看到頭閃爍,所以我想在web視圖頁面加載後,這個JavaScript被評估。
是否有可能以某種方式在頁面呈現之前添加/注入JavaScript或CSS以移除閃爍?
也許你可以在隱藏的反應原生視圖中呈現webview,然後顯示webview –
我希望用戶能夠關注WebView內部的鏈接。如果它總是變成一個新的WebView,它會不會很好呢?現在它注入了加載到WebView中的每個頁面中的JS,但有時仍然會看到閃爍的標題。 – Narigo
如果您顛倒邏輯,首先隱藏標題,然後在不在WebView中時顯示它,您會獲得更好的結果嗎? –