使用步驟:
1.復(fù)制這三個(gè)東西到assets目錄下

2.如下配置Webview
fun initWebSettings() {
//去掉橫向滾動(dòng)條
wv.setHorizontalScrollBarEnabled(false)
//去掉縱向滾動(dòng)條
wv.setVerticalScrollBarEnabled(false)
val webSettings = wv!!.settings ?: return
//設(shè)置字體縮放倍數(shù),默認(rèn)100
webSettings.textZoom = 100
// 支持 Js 使用
webSettings.javaScriptEnabled = true
// 開(kāi)啟DOM緩存
webSettings.domStorageEnabled = true
// 開(kāi)啟數(shù)據(jù)庫(kù)緩存
webSettings.databaseEnabled = true
// 支持啟用緩存模式
webSettings.setAppCacheEnabled(true)
// 設(shè)置 AppCache 最大緩存值(現(xiàn)在官方已經(jīng)不提倡使用,已廢棄)
webSettings.setAppCacheMaxSize((8 * 1024 * 1024).toLong())
// Android 私有緩存存儲(chǔ),如果你不調(diào)用setAppCachePath方法,WebView將不會(huì)產(chǎn)生這個(gè)目錄
webSettings.setAppCachePath(cacheDir.absolutePath)
// 關(guān)閉密碼保存提醒功能
webSettings.savePassword = false
// 支持縮放
webSettings.setSupportZoom(true)
//設(shè)置內(nèi)置的縮放控件
webSettings.setBuiltInZoomControls(true)
//不顯示webview縮放按鈕
webSettings.setDisplayZoomControls(false);
// 設(shè)置 UserAgent 屬性
webSettings.userAgentString = ""
// 允許加載本地 html 文件/false
webSettings.allowFileAccess = true
}
3.如下方法加載pdf的url完整路徑
var url = "http://xxxx"
wv.loadUrl("file:///android_asset/mypdf.html?pdfpath=" + url)