【问题标题】:How can I pass my referrer from current page to iframe without using php?如何在不使用 php 的情况下将我的推荐人从当前页面传递到 iframe?
【发布时间】:2016-01-24 06:14:33
【问题描述】:

我在 mysite.com/folder/file.php 中有一个 iframe

iframe 是来自子域的 html 页面,我想阻止所有引用者,除了它嵌入的当前页面 (mysite.com/folder/file.php)

使用 javascript 的最佳方法是什么?

我尝试在 Nginx 中定义规则,但问题是标题总是显示 subdomain.com 作为引用而不是显示当前页面。

【问题讨论】:

    标签: javascript nginx http-headers http-referer referer


    【解决方案1】:

    nginx 方法可以工作。有一个nginx模块可以通过referer进行过滤。

    但是该模块的文档指出标头不可靠。它可以很容易地被黑客修改以显示不正确的信息。

    但是 iframe 的 html 页面中的 DOM 应该允许您访问“父”对象。

    然后,该对象可用于从父页面获取信息,例如 url,甚至是您可以在父页面中设置的一些自定义数据。

    我不是 javascript 专家,但我认为这是更好的方法。

    【讨论】:

      猜你喜欢
      • 2019-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-11
      相关资源
      最近更新 更多