【问题标题】:Loading javascript online in a local html file in a webview?在 webview 的本地 html 文件中在线加载 javascript?
【发布时间】:2017-05-02 06:05:58
【问题描述】:

我在我的内部存储器中保存了一个 html 文件,我正在将其加载到我的 android webview 中,但我想从互联网加载 javascript。

以下是代码。 我使用 FusionCharts Suite XT 制作的第一个图表

    </script>
    </head>
    <body>

    <div id="chartContainer">FusionCharts XT will load here!</div>
    </body>
    </html>

但是js文件没有加载,这样正确吗?

【问题讨论】:

  • 请同时显示活动代码、启用 Javascript 的位置和方式。
  • 正如大家所说,启用 Javascript 是真的,但请确保您授予 Internet 权限,这将是不加载 js 文件的另一个原因。

标签: javascript android webview


【解决方案1】:

您必须在 webview 中启用 javascript。在您的 onCreate 方法中执行此操作,在您使用 webview 的类上:

    wv = (WebView) findViewById(R.id.WEBVIEWNAMEINYOURXML);
    wv.getSettings().setDomStorageEnabled(true);
    wv.getSettings().setJavaScriptEnabled(true);

在您的布局 xml 中用您的 webview 的名称替换 WEBVIEWNAMEINYOURXML

【讨论】:

    猜你喜欢
    • 2014-01-19
    • 2014-02-28
    • 1970-01-01
    • 2011-05-31
    • 2022-06-25
    • 2015-12-02
    • 1970-01-01
    • 2013-10-05
    • 1970-01-01
    相关资源
    最近更新 更多