gpt4 book ai didi

javascript - 删除 iframe 链接中的目标属性

转载 作者:行者123 更新时间:2023-11-28 02:10:34 27 4
gpt4 key购买 nike

我的一个页面上有一个 iframe,用于显示外部网站( vendor 产品)上的内容。除了一些包含 target="_main"的链接外,一切都运行良好。这些链接在新选项卡中打开。我需要做的是从 iframe 内的所有链接中删除目标属性,以便所有链接都保留在 iframe 内,而不是打开新窗口或选项卡。

似乎应该有一个简单的 JavaScript 解决方案。

如果我无法让它在 iframe 中工作,那么我将被迫重新创建网站上的所有内容,这将非常痛苦......至少可以说。

有什么帮助吗???

最佳答案

您需要访问外部站点的代码库才能动态修复此问题。您想要在外部站点的代码库中执行的操作是检查站点是否位于 iframe 内。如果它位于 iframe 内,则运行一个函数来删除链接上的所有目标属性。

//vendor 产品页面

if ( self !== top ){

$('a').removeAttr('目标');

}//否则什么都不做

self !== top 与说如果我的网站不是最上面的窗口则返回 true 相同。

关于javascript - 删除 iframe 链接中的目标属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17152402/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com