【问题标题】:WebView load from Asset从资产加载 WebView
【发布时间】:2017-06-06 05:51:26
【问题描述】:

我已经放置了一个我使用 MathJax CDN 渲染的 LaTex 脚本。这是我使用的代码:

public class MainActivity extends AppCompatActivity {
    private WebView wq;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        WebView wv;
        wv = (WebView) findViewById(R.id.qtext);
        wv.loadUrl("file:///asset/circleeq.html");   
    }
}

几周前它在我的android上显示没有任何问题,但今天它没有显示。帮我解释一下为什么?

我的 HTML 脚本:

这里有错误:

E/chromium: [ERROR:interface_registry.cc(104)] Failed to locate a binder for interface: autofill::mojom::PasswordManagerDriver E/AndroidProtocolHandler: Unable to open asset URL: file:///android_asset/circleeq.html

【问题讨论】:

  • 任何错误异常?
  • 我尝试将其放入“www”文件夹,然后显示:"Webpage not available"
  • 在我原来的问题中添加了我的 html 脚本代码。它与我正在使用的 LaTex 有关吗?
  • 在谷歌上搜索 .Unable to open asset URL:

标签: android webview cdn mathjax


【解决方案1】:

我认为问题出在 javascript 上。尝试运行删除 javascript 包含部分的应用程序。如果一切正常,那么问题出在 javascript 的 URL 上。确保它很好。 如果您使用的是cordova,我认为 URL 是区分大小写的。

【讨论】:

    猜你喜欢
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    • 1970-01-01
    • 2015-02-02
    • 1970-01-01
    • 1970-01-01
    • 2020-02-08
    相关资源
    最近更新 更多