Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.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中获取新请求的url onbeforeunload事件_Javascript - Fatal编程技术网

在javascript中获取新请求的url onbeforeunload事件

在javascript中获取新请求的url onbeforeunload事件,javascript,Javascript,我正在运行一个应用程序,其中我正在页面加载事件中检查页面名称。如果url找到了页面,我将一个变量设置为true。现在,当用户在该页面上执行任何操作时,在onbeforeunload事件中,我检查此变量是否为true,如果是,我将页面重定向到上一页 现在我想在这里,如果用户访问其他页面,那么我可以在这个事件中获得页面url,基于此,我可以允许用户访问该页面 有没有办法在onbeforeunload事件中获取请求的url?并非如此 用户可以通过使用书签或在地址栏中键入新地址来离开页面。这是私人信息,

我正在运行一个应用程序,其中我正在页面加载事件中检查页面名称。如果url找到了页面,我将一个变量设置为true。现在,当用户在该页面上执行任何操作时,在onbeforeunload事件中,我检查此变量是否为true,如果是,我将页面重定向到上一页

现在我想在这里,如果用户访问其他页面,那么我可以在这个事件中获得页面url,基于此,我可以允许用户访问该页面

有没有办法在onbeforeunload事件中获取请求的url?

并非如此

用户可以通过使用书签或在地址栏中键入新地址来离开页面。这是私人信息,你没有必要阅读它


如果用户通过您的站点触发的某个操作(例如单击链接)离开页面,则您可以使用JavaScript响应该触发(例如,在a元素上单击事件)来设置变量,然后在onbeforeunload处理程序中读取该变量。

您能分享获取url的代码吗