2017-09-22 33 views
0

我使用create-react-native-app工具創建iOS應用程序。對於登錄,我使用webview組件來訪問從本地泊塢窗容器運行的現有登錄網頁。 web視圖顯示了這個錯誤,每當我嘗試訪問該網頁:如何在Expo SDK中的React Native WebView中使用不安全的URL(http)?

加載頁面時出錯

域:NSURLErrorDomain

錯誤代碼:-1202

說明:此服務器的證書無效。您可能會連接到假裝爲「local.website.dev」的服務器,這可能會將您的機密信息置於危險之中。

我發現this site解釋如何使用的plist文件來解決這個問題,但沒有從世博會,對此我不願意做彈出我不能編輯我的應用程序這些文件。

是否有另一種方法可以允許在世博會SDK環境中工作的http站點?

回答

0

默認情況下,博覽會啓用NSTemporaryExceptionAllowsInsecureHTTPLoads。您是否可以在Safari中訪問您的local.website.dev網址?如果Safari可以連接到網站,那麼世博會也應該可以。

+0

是的,我可以在Safari和Chrome中連接到該網站。我認爲你是對的,NSTemporaryExceptionAllowsInsecureHTTPLoads默認是true,但我認爲你也必須明確地將該網站添加爲NSExceptionDomain –

相關問題