更改 IFRAME 超链接点击的默认操作

发布于 2024-10-11 08:27:30 字数 105 浏览 7 评论 0原文

我在页面中使用 Google 搜索,它显示在 IFRAME 中。但是,当您单击搜索中的链接时,它会离开我的网站并重定向到其他网站。有没有办法用 jQuery 拦截该调用并使其在新窗口中打开该链接?

I'm using Google search in a page, and it shows up in an IFRAME. However, when you click on a link in the search, it's leaving my site and redirecting to that other site. Is there a way to intercept that call with jQuery and make it open that link in a new window, instead?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

惟欲睡 2024-10-18 08:27:30

由于安全原因,您可以使用 iframe 执行的操作非常有限(如果您构建另一个域)。

不同浏览器的实现方式略有不同,但大多数浏览器不允许您操作 iframe 中的数据。

据我所知,假设您引用的是 http://www.google.com 的实现,这是不可能的/cse/

Due to security reasons, what you can do with an iframe is very limited (In cases where you frame another domain).

The way this is implemented varies a bit from browser to browsers but most browsers won't let you manipulate the data in the iframe.

To my knowledge this isn't possible, assuming you are refering to an implementation of http://www.google.com/cse/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文