0

我有一些 svg 文件和一些 .js 文件。我想使用 .js 文件呈现 svg 文件。

我现在所做的是: 1. 将所有 svg 和 js 文件放入 assets 2. 并编写以下代码:

    final String mimeType = "text/html"; 
    final String encoding = "utf-8"; 
    final String html = "<p><img height=\"600px\" width=\"600px \"src=\"file:///android_asset/drawing2.svg\" /></p>";



    WebView wv = (WebView) findViewById(R.id.webView1); 
    wv.getSettings().setJavaScriptEnabled(true); 
    wv.loadDataWithBaseURL("", html, mimeType, encoding, "");

显示了 svg。但是 .js 文件根本没有效果。我如何让它们一起工作?任何指针/帮助表示赞赏。谢谢。

4

1 回答 1

0

出于安全和隐私原因,javascript 不会在任何浏览器的图像中运行。您必须使用<object>,<embed><iframe>标记才能使脚本工作。

于 2012-11-05T14:52:50.413 回答