嗯,应该很容易。
假设我有一个页面,上面有多个链接和按钮。
这些链接和按钮可能链接到互联网上的任何地方。
现在,我要做的是在用户单击链接或按钮后检查页面将被重定向到的位置。如果目标页面与当前页面的域在同一域内,则允许重定向,否则停止重定向。
有什么办法吗?我的意思是在单击之前我无法检索 URL,并且有很多按钮我无法为每个按钮编写函数。我需要一个可以监视所有正在进行的重定向操作的函数。
我知道有一个“onbeforeunload”功能,可以让我在当前页面被卸载之前做一些事情。但是,我不知道在哪里可以找到目标 URL。
有人对此有想法吗?
提前致谢!