Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用纯Javascript捕获webview应用程序中的后退箭头按钮?_Javascript_Webview - Fatal编程技术网

如何使用纯Javascript捕获webview应用程序中的后退箭头按钮?

如何使用纯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

我想在用户使用单击webview中的后退箭头按钮时添加一个事件,但我找不到任何特定的文章。我没有使用react native,只是想使用普通javascript。

您应该能够使用HTML 5 popstate()函数。例如:

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应用程序上可能会有所不同(你可能想在将来的问题主体中提到),但我认为事件根本没有发生,对吗?