保护 iframe 免受其他人的侵害并为 iframe 使用一个域?

Posted

技术标签:

【中文标题】保护 iframe 免受其他人的侵害并为 iframe 使用一个域?【英文标题】:Protect iframe from other's and Use One domain for the iframe? 【发布时间】:2011-08-03 07:16:18 【问题描述】:

嗨,我想要用于 Iframe 保护的 java 脚本,它们只适用于一个站点,例如 iframe 网站网址是 www.iframe.com,我想保护 www.my-mainwebsite.com

我只希望 www.iframe.com 仅在 www.my-mainwebsite.com 上工作,当这些 iframe 代码使用像 www.anothersite.com 这样的其他网站时,他们会被重定向到 www.my-mainwebsite.com

【问题讨论】:

【参考方案1】:
<script type="text/javascript">
if (top !=self || top.location != "www.iframe.com") 
   top.location=self.location;

</script>

如果您想确保没有人应该能够在 IFrame 中显示您的网站,可以使用这里的快速 JavaScript 代码。

编辑1:

如果网站不等于“www.iframe.com”,则添加第二次签入

【讨论】:

谢谢,但我希望一个站点能够使用这个 iframe 而不是其他站点 我更新了代码,没时间测试,正常应该可以的 Owkey,是否可以改写你的问题,因为我认为我真的不明白你的意思(: @Mr.Zijkant:不应该是&amp;&amp; 而不是||

以上是关于保护 iframe 免受其他人的侵害并为 iframe 使用一个域?的主要内容,如果未能解决你的问题,请参考以下文章

什么可以保护无线网络免受同名假冒网络的侵害? [关闭]

如何保护python类变量免受邪恶程序员的侵害?

我们保护我们的班级免受谁的侵害?

如何保护mysql数据库免受任何人的侵害

如何保护我的论坛免受垃圾邮件的侵害?

保护电子邮件地址免受垃圾邮件机器人/网络爬虫的侵害