天天看點

js載入html資源,javascript – 加載html後,将資源中的js檔案加載到webview中

您将需要使用loadDataWithBaseURL作為您的目的.

更新:

我沒有看到在任何地方加載到頁面中的實際方法loadScript(),是以您可以在調用javascript:loadScript()之前嘗試自己建立loadScript方法.

view.loadUrl("javascript:function loadScript(url,callback)" +

"{" +

" var head = document.getElementsByTagName('head')[0];" +

" var script = document.createElement('script');" +

" script.type = 'text/javascript';" +

" script.src = url;" +

" script.onreadystatechange = callback;" +

" script.onload = callback;" +

" head.appendChild(script);" +

"}");

view.loadUrl("javascript:loadScript('file:///android_asset/jquery.js','callback')");