检测我的网站的 iframe 位置

发布于 2024-09-12 04:21:23 字数 203 浏览 3 评论 0原文

我知道 iframe 页面可以告诉他们是,但是可以告诉我在哪里吗?据我所知,当父级是不同的域时,parent.location 会遇到安全问题。有什么解决方法吗?

I know that iframed pages can tell that they are, but is it possible to tell where? parent.location runs into security issues when parent is a different domain, as far as I can tell. Any work arounds?

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

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

发布评论

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

评论(4

離殇 2024-09-19 04:21:23

我还没有测试过,但你应该能够做类似的事情:

if (window.top !== window.self) {
    alert("I am a frame. The parent document is " + document.referrer);
}

I haven’t tested, but you should be able to do something like:

if (window.top !== window.self) {
    alert("I am a frame. The parent document is " + document.referrer);
}
面犯桃花 2024-09-19 04:21:23

不,如果父窗口不在同一域中,则无法访问父窗口。

No you can't access the parent window if its not on the same domain.

篱下浅笙歌 2024-09-19 04:21:23

它不会作为引荐来源网址显示在您的服务器日志中吗?我知道这不是一种编程方式,但我想知道您是否只是想追踪窃取您内容的人。

Wouldn't it show up in your server logs as the referrer? I know that's not a programmatic way, but i'm wondering if you're just trying to track down people stealing your content.

楠木可依 2024-09-19 04:21:23

如果你想付出努力,你可以编写一个插件(适用于所有浏览器)或 active x(适用于 ie)来确定这一点,因为它们不会像 javascript 等那样被阻止访问客户端计算机。

If you wanted to put the effort in, you could write a plugin(for all browsers) or active x(for ie) to determine this as they are not blocked from accessing the clients computer as much as javascript ect.

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