是否可以从 webview 中加载的页面读取 http 请求和响应数据。我想要做的是在用户单击 webview 中页面内的链接后从响应中获取二进制数据。任何帮助或线索将不胜感激
问问题
5109 次
1 回答
5
创建您自己的由URL.setURLStreamHandlerFactory初始化的URLStreamHandlerFactory ,它生成一个包装标准 http 和 https URLStreamHandlers的 URLStreamHandler,以在转发之前拦截它们的流量。
Java 协议处理程序的新时代白皮书中解释了一些概念。
另一种选择是侦听WebEngine.location属性并打开与服务器的单独连接,以根据需要检索和处理二进制数据。这种方法的一个例子是柳树网络浏览器的 pdf 处理代码。
于 2013-06-13T21:04:59.543 回答