无锡网站建设的公司,在线图像制作,备案停止网站,他达那非副作用太强了默认情况下#xff0c;Android和IOS只支持对https的访问#xff0c;如果需要访问不安全的连接#xff0c;也就是http#xff0c;需要做以下配置。
Android
在res目录下的xml目录中(如果不存在#xff0c;先创建xml目录)#xff0c;创建一个xml文件network_security_con…默认情况下Android和IOS只支持对https的访问如果需要访问不安全的连接也就是http需要做以下配置。
Android
在res目录下的xml目录中(如果不存在先创建xml目录)创建一个xml文件network_security_config.xml
?xml version1.0 encodingutf-8?
network-security-configbase-config cleartextTrafficPermittedtrue /
/network-security-config然后在manifest.xml中application标签上添加android:networkSecurityConfig值为xml/network_security_config。 同时添加meta-dataname的值是io.flutter.network-policy applicationandroid:name${applicationName}android:iconmipmap/ic_launcherandroid:labelflutter_appandroid:networkSecurityConfigxml/network_security_configactivity...../activitymeta-data android:nameio.flutter.network-policyandroid:resourcexml/network_security_config//applicationIOS
如果不允许http在IOS的webview加载网页时如果img标签的图片url是http可能会无法显示出现以下的错误图片直接变成一个问号。
以下配置只选择一种方式即可。
配置1
打开Info.plist添加以下内容
keyNSAppTransportSecurity/key
dictkeyNSAllowsArbitraryLoads/keytrue/keyNSAllowsArbitraryLoadsInWebContent/keytrue/
/dict配置2
在Xcode中打开Info.plist。
在右边选中Information Property List右键Add Row,添加一行新的属性。 选择App Transport Security Settings然后添加2个子itemNSAllowsArbitraryLoads 和NSAllowsArbitraryLoadsInWebContentvalue都选择YES也就是True了。