首页 > 解决方案 > 如何在 React Native ios 中打开 HTTP url WebView

问题描述

我想打开一个以 http:// 开头的网站,然后它把我转到 https:// 请告诉我如何解决这个问题ю 我有一个状态

  this.state = {
     url: 'http://example.com
  };
  

网络视图

  <WebView
        ref={(ref) => {
          this.ref = ref;
        }}
        onNavigationStateChange={(navState) => {
          this.ref.canGoBack = navState.canGoBack;

        }}
        onLoad={(navState) => {
          console.log(navState)
          this.ref.injectJavaScript(`window.ReactNativeWebView.postMessage(window.localStorage.getItem('session'))`)
        }}
        source={{uri: this.state.url}}
        scalesPageToFit={false}
  />

当我在 ios 上打开一个项目时,而不是http://example.comhttps://example.com会打开如何使用 http://example.com 创建 URL://打开

在android上一切都很好

标签: iosreact-nativewebview

解决方案


推荐阅读