使用来自非资产文件夹的自定义 CSS 在 WebView 中加载 HTML

亨利

目录中有一些CSS文件和JS文件/data/data/my.package/files/htmlstuff我也有一堆从网络上获取的 HTML 内容。我想申请这些地方CSS,并JS在每一个web视图的html我的负荷。我怎样才能做到这一点?

如果 myCSSJS位于assets/htmlstuff目录中,那么我可以使用以下代码:

webView.loadDataWithBaseURL("file:///android_asset/htmlstuff/", htmlContent, "text/html", "UTF-8", null);

但是当文件存在于/files/目录中时,我如何实现相同的目标

亨利

对此的解决方案是以下代码:

final File filesDir = getContext().getFilesDir();
final File htmlStuffDir = new File(filesDir, "htmlStuff");
final String baseUrlPath = htmlStuffDir.getAbsolutePath() + "/";

webView.loadDataWithBaseURL("file:///" + baseUrlPath, htmlContent, "text/html", "UTF-8", null);

/在年底是重要的,它不会没有这种工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在webView android中加载本地html文件

来自分类Dev

在WebView Android中加载本地HTML文件

来自分类Dev

使用自定义HTML和预定义的基本URL将CSS文件从资产加载到WebView

来自分类Dev

在webview中加载html文件时如何调用html函数?

来自分类Dev

无法在基本HTML中加载CSS文件

来自分类Dev

JavaFX资源处理:在WebView中加载HTML文件

来自分类Dev

在 WebView 中加载 HTML 文件后执行 JavaScript 指令

来自分类Dev

如何使我的.css和.js文件与在Android上的WebView中加载的html代码一起工作

来自分类Dev

如何在WebView中加载活动的HTML

来自分类Dev

使用自己的CSS Angular在服务中加载HTML页面

来自分类Dev

在macOS应用中使用Swift 3在WebView中加载本地HTML文件

来自分类Dev

Swift 在 webview 中加载 html 文件,更改图像大小、字体和文本大小

来自分类Dev

如何使用LoadHTMLString方法在WebView中加载大HTML字符串?

来自分类Dev

在Delphi中加载HTML文件

来自分类Dev

颤振自动单击WebView中加载的html元素

来自分类Dev

如何在WebView中加载html类型的url?

来自分类Dev

如何将HTML文件从资产文件夹加载到WebView中

来自分类Dev

在单个 HTML 文件中加载多个 HTML、CSS 和 JS 文件

来自分类Dev

在 div 中加载其他 html 文件不使用当前文件的 CSS

来自分类Dev

在 html 文件中加载独立的 html 文件

来自分类Dev

在AngularJS的文件夹中加载JavaScript和CSS文件

来自分类Dev

HTML-如何检查是否从缓存中加载或提取了文件(.js或.css)?

来自分类Dev

创建并直接从内联HTML的文件夹中加载图像

来自分类Dev

我们可以在cardova webview的本地webview intead中加载index.html页面吗

来自分类Dev

在android中的Webview中加载sdcard pdf文件

来自分类Dev

CSS文件无法在Firefox中加载/显示

来自分类Dev

在Express中加载CSS和JS文件

来自分类Dev

在 webpack 中加载 css 文件时出错

来自分类Dev

使用Android WebView在不同的活动中加载不同的网站URL

Related 相关文章

  1. 1

    在webView android中加载本地html文件

  2. 2

    在WebView Android中加载本地HTML文件

  3. 3

    使用自定义HTML和预定义的基本URL将CSS文件从资产加载到WebView

  4. 4

    在webview中加载html文件时如何调用html函数?

  5. 5

    无法在基本HTML中加载CSS文件

  6. 6

    JavaFX资源处理:在WebView中加载HTML文件

  7. 7

    在 WebView 中加载 HTML 文件后执行 JavaScript 指令

  8. 8

    如何使我的.css和.js文件与在Android上的WebView中加载的html代码一起工作

  9. 9

    如何在WebView中加载活动的HTML

  10. 10

    使用自己的CSS Angular在服务中加载HTML页面

  11. 11

    在macOS应用中使用Swift 3在WebView中加载本地HTML文件

  12. 12

    Swift 在 webview 中加载 html 文件,更改图像大小、字体和文本大小

  13. 13

    如何使用LoadHTMLString方法在WebView中加载大HTML字符串?

  14. 14

    在Delphi中加载HTML文件

  15. 15

    颤振自动单击WebView中加载的html元素

  16. 16

    如何在WebView中加载html类型的url?

  17. 17

    如何将HTML文件从资产文件夹加载到WebView中

  18. 18

    在单个 HTML 文件中加载多个 HTML、CSS 和 JS 文件

  19. 19

    在 div 中加载其他 html 文件不使用当前文件的 CSS

  20. 20

    在 html 文件中加载独立的 html 文件

  21. 21

    在AngularJS的文件夹中加载JavaScript和CSS文件

  22. 22

    HTML-如何检查是否从缓存中加载或提取了文件(.js或.css)?

  23. 23

    创建并直接从内联HTML的文件夹中加载图像

  24. 24

    我们可以在cardova webview的本地webview intead中加载index.html页面吗

  25. 25

    在android中的Webview中加载sdcard pdf文件

  26. 26

    CSS文件无法在Firefox中加载/显示

  27. 27

    在Express中加载CSS和JS文件

  28. 28

    在 webpack 中加载 css 文件时出错

  29. 29

    使用Android WebView在不同的活动中加载不同的网站URL

热门标签

归档