我想实现的功能是这样:
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.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
5 回答3.8k 阅读
问题解决了,是 mimetype 的问题,编写一个通过 url 分析 mimetype 的工具,生成 response 的时候把 mimetype 填写进去就可以了。