如何使用纯Javascript捕获webview应用程序中的后退箭头按钮?
我想在用户使用单击webview中的后退箭头按钮时添加一个事件,但我找不到任何特定的文章。我没有使用react native,只是想使用普通javascript。您应该能够使用HTML 5 popstate()函数。例如:如何使用纯Javascript捕获webview应用程序中的后退箭头按钮?,javascript,webview,Javascript,Webview,我想在用户使用单击webview中的后退箭头按钮时添加一个事件,但我找不到任何特定的文章。我没有使用react native,只是想使用普通javascript。您应该能够使用HTML 5 popstate()函数。例如: window.onpopstate = func; function func() { //do your stuff here } 您还可以使用匿名函数,例如: window.onpopstate = function() { //do stuff here
window.onpopstate = func;
function func() {
//do your stuff here
}
您还可以使用匿名函数,例如:
window.onpopstate = function() {
//do stuff here
}
然而,当你说webview时,你是在说JavaFXWebView,比如说,普通html/css/js之外的东西吗?如果是这样的话,我认为这个popstate应该仍然有效。我不确定什么是JavaFX webview,我正在做的是使用webview在Android/iOS应用程序中呈现微型站点。我添加了一个背景音频文件,当用户点击android中的后退箭头按钮时,该文件不会停止/暂停。所以当用户从我的网络视图出来时,我想让它停止。好的,这和我想的很相似。你试过我提出的解决方案了吗?如果是这样,它是如何工作的?我尝试过,但没有运气,我不得不从后端团队获得帮助:)在Android/iOS应用程序上可能会有所不同(你可能想在将来的问题主体中提到),但我认为事件根本没有发生,对吗?