【发布时间】:2015-02-28 16:47:29
【问题描述】:
我正在制作一个在iframe(跨域)中显示另一个网站的网站。问题是 iframe 中的站点中有外部超链接,我想以某种方式阻止或禁用它们。我只想阻止外部超链接。
即如果iframed页面为example.com/info:
- 块:
<a href="http://other_example.net/pwn">Bad Link</a> - 允许:
<a href="http://example.com/donate">Good Link</a>
我该怎么做? Greasemonkey 和某种脚本?还是别的什么?
【问题讨论】:
-
我正在制作的网站不会进入网络。我将在信息屏幕中使用它。
-
我觉得这个很难。我没有自己的站点或服务器。我不想阻止所有 链接.. 仅在 iframe 中显示的内容之外指向其他地方的链接。
-
我将把这个 html 文档放到 Firefox 中全屏显示。问题是您可以退出该文档。我为 Firefox 尝试了不同的“白名单”插件,但它不能解决问题。我想阻止该 iframe 内的所有外部链接。不是“home”、“about”等链接,因为它们只是在 iframe 内更改站点。外部链接打开新标签。这就是问题所在。我只想在该 iframe 中显示网站内容。
-
example.com 中没有来自 otherexample.net 的内容。 example.com 的所有内容均来自 example.com 域。
标签: javascript iframe hyperlink greasemonkey