1
我想使用React Native上的WebView加載https網址。 但是,它不會加載。 我不想在設備的信任源上手動添加CA.如何在React原生Web視圖上加載自簽名網站
任何人都知道它的解決方案? 我很好,即使它需要一些本機實現。
我想使用React Native上的WebView加載https網址。 但是,它不會加載。 我不想在設備的信任源上手動添加CA.如何在React原生Web視圖上加載自簽名網站
任何人都知道它的解決方案? 我很好,即使它需要一些本機實現。
其實它的確如此。問題可能是,你需要從樣式中定義高度。你只需要調用url並且你不需要部署任何CA事物。 WebView不會自動更改高度。
<WebView
source={{ uri: https//www.sample.com }}
style={{ width: 300, height: 300 }}
/>
不幸的是沒有。我能夠打開更多網站,如www.google.com。所以,我確定這不是佈局問題。 – Oximer
我只找到一種方法來克服它。我重寫反應原生WebViewPackager。然後,onReceivedSslError我忽略了ssl錯誤並執行了handler.proceed(); – Oximer
你所在的文件位於何處?我有同樣的問題,我需要解決它,即使需要編輯這些文件。謝謝! – Unapedra
我想知道你編輯了哪些Android文件,所以我可以編輯它們,如果有必要,是的!例如,現在我需要在本地WebView上重寫一個名爲'onPermissionRequest()'的函數,就像您的'onReceivedSslError()'一樣,但我無法知道我必須重寫它的位置,所以您的指示可以幫助我很多!謝謝! – Unapedra