我想实现的功能是这样:
webView.load("myschema://index.html");
然后我在 WebViewClient 中拦截请求,执行自定义的加载过程。
现在index.html可以正常加载,但是html中引用的css和js,比如这样:
<link rel="stylesheet" href="css/app.css" type="text/css" media="screen">
无法正常加载,根本就拦截不到请求。
请问如何解决?
我想实现的功能是这样:
webView.load("myschema://index.html");
然后我在 WebViewClient 中拦截请求,执行自定义的加载过程。
现在index.html可以正常加载,但是html中引用的css和js,比如这样:
<link rel="stylesheet" href="css/app.css" type="text/css" media="screen">
无法正常加载,根本就拦截不到请求。
请问如何解决?
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
问题解决了,是 mimetype 的问题,编写一个通过 url 分析 mimetype 的工具,生成 response 的时候把 mimetype 填写进去就可以了。