当前位置: 首页 > 知识库问答 >
问题:

在webview上加载html页面而不使用web服务器

严瀚昂
2023-03-14

是否有一种方法可以在webview上加载html页面而不使用web服务器?

在我的android应用程序中,我有一个web服务器,因为用户可以保存他想要的网页,然后可以脱机访问它们。

    browser.setWebViewClient(new client());
    browser.getSettings().setJavaScriptEnabled(true);
    browser.getSettings().setDomStorageEnabled(true);
    browser.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
    browser.getSettings().setUseWideViewPort(true);
    browser.loadUrl(url);

url可以是:

http://stackoverflow.com

   URL =this.getApplicationContext().getFilesDir()+"/www/file.html";
        browser.loadUrl(URL);

共有1个答案

子车勇锐
2023-03-14

类似browser.loadurl(uri.fromfile(f).tostring())这样的东西应该可以用于指向所需文件的file对象,该对象名为fURI.fromfile()将提供一个具有正确方案的URItostring()为您提供了要传递给WebView字符串表示形式。我使用这个(或一个变体)来读取外部存储上的文件。AFAIK,它应该工作良好的文件在内部存储以及。

 类似资料:
  • 问题内容: 我正在尝试使用加载外部页面,但是该页面是一个页面,我只想使用ajax来获取其内容。 编辑:之所以这样做,是因为我想在加载页面而不是我的服务器时传递所有用户信息,例如:标头,ip,代理。 这可行吗?现在,我可以获取页面,但是jsonp尝试解析json,并返回错误: 样例代码: 我已经建立了一个jsfiddle供人们测试:http : //jsfiddle.net/8A63A/1/ 问题答

  • 我使用spring boot并尝试加载图像到我的html页面。 文件的完整路径:file:///d:/dyplom%20project/src/main/resources/static/slove.png当我在浏览器中运行时,所有工作和图像都在上传。 而当我转到localhost-welcomepage时,我有它: 控制台错误: 这与路径错误

  • 但是页面没有加载。有什么建议吗?

  • 无法在WebView中加载以下网页 https://6awlanow.com/about/faqs 到目前为止,我一直在努力- 我已经提供了互联网许可。除了在WebView上,URL在任何地方都可以正常加载。我得到以下错误- 在我的控制台上获取以下信息-

  • 我使用python编写了一个简单的超文本传输协议Web服务器,但我注意到当我连接到它时,html页面出现在浏览器窗口中,但chrome选项卡中的指示器继续旋转,服务器收到空字符串。这种情况一直持续到我单击“X”停止加载页面。有人能解释为什么会发生这种情况以及如何解决这个问题吗?此外,如果超文本传输协议标头错误或我错过了重要的标头,请告诉我。我发现很难找到有关超文本传输协议标头和命令的信息。 您可以

  • 我想使用页面而不是使用页面。但是当使用html页面时,我得到了错误。但是如果我使用jsp页面,我没有得到任何错误。 当我使用