Javascript 将文件从SD卡加载到Webview嵌套URL

Javascript 将文件从SD卡加载到Webview嵌套URL,javascript,android,html,webview,android-webview,Javascript,Android,Html,Webview,Android Webview,我搜索了一点关于我的问题,但找不到解决方案,所以把问题贴在这里 问题陈述: 我正在将index.html从sdcard/folder/index.html加载到Webview 该文件包括文件夹中的多个嵌套文件元信息,如 所以我的基本href是。问题是,我获取的文件未找到或未能加载资源:net::ERR\u FILE\u NOT\u FOUND Emulator处理代理以获取更多信息。我使用这个Webview来加载在其中调用api的索引文件。例如,api/v1我正在用我的域或ip url替换的标记

我搜索了一点关于我的问题,但找不到解决方案,所以把问题贴在这里

问题陈述:

  • 我正在将
    index.html
    sdcard/folder/index.html
    加载到
    Webview
    该文件包括文件夹中的多个嵌套文件元信息,如
    所以我的基本href是
    。问题是,我获取的文件未找到未能加载资源:net::ERR\u FILE\u NOT\u FOUND
  • Emulator处理代理以获取更多信息。我使用这个
    Webview
    来加载在其中调用api的索引文件。例如,
    api/v1
    我正在用我的域或ip url替换的标记,我覆盖的方法来自webview客户端
  • Url操纵对上述方法不起作用,即使它们很容易被截获和跟踪,但在返回时Url不会被更改或操纵

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
    //I replace my url here 
    return super.shouldOverrideUrlLoading(view, url)};
    
  • 替换嵌套api调用不会更改它们的超级url


    这两个问题与通常通过
    loadUrl()
    loadDataWithBaseURL()
    调用Webview的第一级不同,因此请正确阅读语句并回答相应的问题

    您不必提供基本href。嵌套URL在哪里?@greenapps不能解决我的问题,嵌套URL位于sdcard的dist文件夹中,并从中加载索引文件。每个ajax调用都是从dist或cdn中调用的。什么是嵌套url?我在哪里可以看到?这与Ajax调用有什么关系?绿色应用程序现在认为它是一个站点内的IP查找或API调用吗?可能是交叉起源