如图,我在url后添加了一个参数,在手机或者电脑浏览器上运行都没有问题
放入webview之后就无法正常使用
<uses-permission android:name="android.permission.INTERNET"/>
val webSettings = webview.settings
with(webSettings) {
javaScriptEnabled = true //支持 JS
javaScriptCanOpenWindowsAutomatically = true //支持通过 JS 打开新窗口
domStorageEnabled = true //支持 DOM Storage
defaultTextEncodingName = "utf-8" //设置编码格式
loadsImagesAutomatically = true //支持自动加载图片
setSupportZoom(true) //支持缩放,默认为 true。是下面属性的前提
builtInZoomControls = true //设置内置的缩放控件,若为 false,则该 WebView 不可缩放
displayZoomControls = true //隐藏原生的缩放控件
databaseEnabled = true //数据库存储 API 是否可用
cacheMode = WebSettings.LOAD_CACHE_ELSE_NETWORK //设置缓存,只要本地有就使用缓存中的数据,本地没有才从网络上获取
allowFileAccess = true //设置可以访问文件
//下面两者合用,可设置自适应屏幕
useWideViewPort = true //将图片调整到适合 WebView 的大小
loadWithOverviewMode = true //缩放至屏幕大小
}