javascript - 如何使用纯 Javascript 在 webview 应用程序中捕获后退箭头按钮?
问题描述
当用户单击 webview 中的后退箭头按钮时,我想添加一个事件,但我找不到任何特定的文章。我没有使用本机反应,只想使用普通的 javascript。
解决方案
您应该能够使用 HTML 5 popstate() 函数。例如:
window.onpopstate = func;
function func() {
//do your stuff here
}
您还可以像这样使用匿名函数:
window.onpopstate = function() {
//do stuff here
}
但是,当您说 webview 时,您是在谈论 JavaFX webview,例如普通 html/css/js 之外的东西吗?如果是这样,我会假设这个 popstate 应该仍然有效。
推荐阅读
- css - D3、改变可折叠树属性的样式
- reactjs - 使用减速器。调度不是函数
- tkinter - Tkinter 在标签框架内的子标签框架中添加标签
- django - 在 TabularInline Django 中显示用户的“is_active”状态
- julia - 如何在 Julia 中实现 self 和 __init__()
- php - 如何在 Laravel 中使用 Ajax 更新购物车数量
- python - TypeError:从谷歌表中检索数据时,字符串索引必须是整数
- jquery - jQuery 查找具有特定属性值的特定类
- php - 即使我使用的是 get 方法,此路由也不支持 POST 方法
- c# - 使用pdfpig库从c#中的pdf文件中按区域提取单词