1

我想知道是否有 javascript 或 jquery 代码可用于检查链接是否会重定向当前页面,而不是打开新网页。

我在 Rails 上使用 ruby​​,在我的网站上有重定向的链接和打开新网页的链接。我需要在用户单击任何链接时执行的 js,如果链接重定向,它应该提示确认消息,然后执行要重定向的链接。

4

1 回答 1

-1

我知道链接可以打开新页面的唯一方法是:

  • 下载附件(非内联)
  • 直接或通过事件回调运行“window.open”

不幸的是,通过 javascript 检查来可靠地确定这些是否会发生是极其困难的。这是因为您需要在事件链上执行反射以检查 javascript 代码,并且您需要调用服务器(通过 ajax 调用)以检查数据附件。

执行此操作的最简单方法是手动检查您自己的站点并查看这些情况发生在哪里。然后在继续之前修改“点击”事件以确认。

于 2013-01-02T15:29:03.080 回答