我已经实现了webView in flutter但它没有打开我的php网站,这是在服务器上我做错了。
我是新手,并尝试使用webview将我的网站网页集成到我的应用程序中,但没有运气。
Widget build(BuildContext context) {
// TODO: implement build
return WebviewScaffold(
appBar: AppBar(iconTheme:IconThemeData(color: Colors.white),title: Text("Intake Form",style:new TextStyle(color: Colors.white,fontWeight: FontWeight.bold)),backgroundColor:Colors.indigoAccent,automaticallyImplyLeading: false),
url: url,
//url: "http://61.246.39.79:8080/",
withJavascript: true,
supportMultipleWindows: true,
withLocalStorage: true,
allowFileURLs: true,
enableAppScheme: true,
appCacheEnabled: true,
hidden: false,
scrollBar: true,
geolocationEnabled: false,
clearCookies: true,
// usesCleartextTraffic="true"
);
}
我希望输出为运行webview但抛出错误。
在AndroidManifest文件中将usesCleartextTraffic属性设置为true,如下所示。
<application
....
android:usesCleartextTraffic="true"
....>
打开android清单文件(android / app / src / main / AndroidManifest.xml)并添加
android:usesCleartextTraffic =“true”到应用程序标记
<application
android:name="io.flutter.app.FlutterApplication"
android:label="tangerine_ui"
android:icon="@mipmap/ic_launcher"
android:usesCleartextTraffic="true">
在AndroidManifest.xml中,将[android:usesCleartextTraffic="true"
]添加为
<application
......
.......
android:usesCleartextTraffic="true"
.............. >
<.........
................... />
..........
...........>
</application>
它不适用于Android 9版