javascript - 如何阻止我的网站被别人陷害?

标签 javascript iframe xss

如何阻止我的网站在框架中加载?

从这里可以看出: http://yehg.net/lab/pr0js/pentest/cross_site_framing.php

Google.com 不会加载,msn.com 会跳出框架。 AOL.com 将加载正常。如何让我的网站跳出框架或在整个窗口中加载?

最佳答案

这个小脚本片段应该可以工作:

<script>
if (window !== top) top.location = window.location;
</script>

此外,您还可以通过指定 X-Frame-Options: DENY header 来阻止您的页面加载到 iframe 中。参见 https://developer.mozilla.org/en-US/docs/The_X-FRAME-OPTIONS_response_header了解详情。

关于javascript - 如何阻止我的网站被别人陷害?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13168968/

相关文章:

svg - 用户上传的 .svg 是否存在 XSS 风险?你怎么能 "sterilize"SVG?

.net - 猫网2.0下载

asp.net-mvc - 标准 Html.DisplayTextFor() 没有 HTML 编码吗?

javascript - babel 转译代码使用绝对导入

javascript - 检测来自子级(iframe)的窗口关闭命令

javascript - 实现 Porthole.js 以根据内容高度调整 iframe 大小的正确方法是什么?

html - 在响应式网站上嵌入 Facebook 帖子

javascript - 如果属性是否在 DOM 中,则选择选项是否被选中

javascript - 直播到浏览器

javascript - 将函数调用附加到事件附件立即调用方法