我正在从sdcard将svg文件加载到webview中。现在我想注入javascript文件,但它不能以某种方式工作。下面是我的代码:
private void injectScriptFile(WevView view) {
try {
view.loadUrl("javascript:(function() {" +
"var parent = document.getElementsByTagName('svg').item(0);" +
"var script = document.createElementNS('script');" +
"script.type = 'text/javascript';" +
"script.src = 'file:///android_asset/javascript_test.js';" +
"parent.appendChild(script)" +
"})()");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我也尝试在'src'属性的立场中使用'xlink:href'属性,但仍然存在同样的问题。