我想將JavaScript文件加載到webview中。其中一些文件非常大,總共有344 kB。當我試圖調用一些JS函數時,似乎該函數的位置很重要。如果我首先使用該函數加載js文件,它會起作用,但如果我最後加載它,則什麼也沒有發生。有沒有可能,webview有一些加載數據的限制?我有這樣的HTML容器webview內容的限制android
private static final String jsHtmlContainer = "<html><head><script type=\"text/javascript\">%s</script></head></html>";
我的所有文件加載到一個字符串,該字符串我將代替%S在這個容器中。這個容器我加載到的WebView這樣
mWebview.loadData(content, "text/html", "UTF-8");
功能,我叫不依賴於任何其他功能