我想实现的功能是这样:
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">
无法正常加载,根本就拦截不到请求。
请问如何解决?
13 回答12.7k 阅读
2 回答4.9k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
8 回答2.2k 阅读
5 回答658 阅读
3 回答2.1k 阅读
3 回答1.2k 阅读✓ 已解决
问题解决了,是 mimetype 的问题,编写一个通过 url 分析 mimetype 的工具,生成 response 的时候把 mimetype 填写进去就可以了。