ios - 如何在 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.com,https://example.com会打开如何使用 http://example.com 创建 URL://打开
在android上一切都很好
解决方案
推荐阅读
- ansible - 有什么方法可以检查 Yml/Yaml 文件是有效的 ansible Playbook 吗?
- spring-boot - Spring Boot 2.1.6 上的 spring.metrics.export.statsd.prefix
- python - 如何在使用 Python 进行网络抓取时绕过 cookie 协议页面?
- python - Python gc.get_count() 返回的 count0、count1 和 count2 值是什么
- android - CameraX 使 ImageAnalysis 的大小与 Preview 相同
- html - SVG 绳索上的软波效果
- java - 如何使用 mediaplayer.stop()?
- azure - Azure 前门服务中的缓存
- ssl - 代理服务和部署之间的 Kubernetes 自定义 CA 和证书
- node.js - 后台 API 调用导致服务器错误