Javascript 处理“打印”按钮单击“网络视图”中的网页?

Javascript 处理“打印”按钮单击“网络视图”中的网页?,javascript,android,webview,Javascript,Android,Webview,网页在我的WebView中可以正常打开,但它不会响应网页中的print按钮。当我在桌面浏览器中点击print按钮时,它会打开浏览器的打印界面,我可以将文件保存为PDF。我也想这样做,我搜索了很多,但找不到任何信息,我如何才能做到这一点?您是否在代码中单独处理该按钮的单击?这可能会帮助您:我正在尝试这样做,但我如何才能识别该按钮的url?因此,我可以做一个if-else语句并使用示例?,而新webview的实现可能会出现问题。你能检查一下它是否能正常工作吗api@halfer我的应用程序只是一个响

网页在我的
WebView
中可以正常打开,但它不会响应网页中的
print
按钮。当我在桌面浏览器中点击
print
按钮时,它会打开浏览器的打印界面,我可以将文件保存为
PDF
。我也想这样做,我搜索了很多,但找不到任何信息,我如何才能做到这一点?

您是否在代码中单独处理该按钮的单击?这可能会帮助您:我正在尝试这样做,但我如何才能识别该按钮的
url
?因此,我可以做一个
if-else
语句并使用示例?,而新webview的实现可能会出现问题。你能检查一下它是否能正常工作吗api@halfer我的应用程序只是一个响应web应用程序的WebView包装器。马克斯:我能在同一时间解决这个问题。我在页面中注入了一个javascript代码,并使用界面处理它。所以我重写WebViewClient,并在onPageFinished中注入javascript代码来处理print()函数。然后在回调中调用本机代码以显示打印对话框。