【问题标题】:Using javascript to render svg in android在android中使用javascript渲染svg
【发布时间】:2012-10-25 02:39:32
【问题描述】:

我有一些 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 文件根本没有效果。我如何让它们一起工作?任何指针/帮助表示赞赏。 谢谢。

【问题讨论】:

    标签: javascript android webview svg


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-05-07
      • 1970-01-01
      • 2021-06-04
      • 1970-01-01
      • 2012-07-16
      • 2013-09-16
      • 2012-03-30
      • 2020-03-29
      • 2016-03-13
      相关资源
      最近更新 更多