1

我已经阅读了有关 JqMath 以及如何在 Stackoverflow 上实现它的信息,但我无法让它正常工作。

我想要什么 显示数学方程式、常数和公式

我做了什么 1. 将这些文件添加到我的资产文件夹中: jqmath-0.4.3.css jqmath-0.4.3.js jqmath-etc-0.4.3.min.js jquery-1.4.3.js jquery-1.4 .3.min.js jscurry-0.4.0.js jscurry-0.4.0.min.js

  1. 写了这段代码:

    private WebView webView;
    private WebSettings webSettings;
    
    //In the constructor
    webView = (WebView) findViewById(R.id.webView);
    webSettings = webView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    path = "file:///android_asset/";
    
    // In the method where I want to set the content
    js = "<html><head>"
            + "<link rel='stylesheet' href='"+path+"jqmath-0.4.3.css'>"
            + "<script src='"+path+"jquery-1.4.3.min.js'></script>"
            + "<script src='"+path+"jqmath-etc-0.4.3.min.js'></script>"
            + "</head><body>"
            + "$$x={-b±√{b^2-4ac}}/{2a}$$</body></html>";
    webView.loadData(js,  "text/html",  "UTF-8");
    

问题 根据logcat:

    E/WifiStateMachine: CMD_START_SCAN : connected mode and no configuration
    4306-4306/com.fredrikandcasper.matteguide I/chromium: [INFO:CONSOLE(1)]                 
    "Not allowed to load local resource: file:///android_asset/jqmath-
    0.4.3.css", source: data:text/html,<html><head><link rel='stylesheet' 
    href='file:///android_asset/jqmath-0.4.3.css'><script 
    src='file:///android_asset/jquery-1.4.3.min.js'></script><script 
    src='file:///android_asset/jqmath-etc-0.4.3.min.js'></script></head>
    <body>$$x={-b%C2%B1%E2%88%9A{b^2-4ac}}/{2a}$$</body></html> (1)

其他文件也出现同样的错误:jquery-1.4.3.min.js & jqmath-etc-0.4.3.min.js

我该如何解决这个问题?

提前致谢!

4

0 回答 0