【问题标题】:How to ge the url of the website is hosting my iframe [duplicate]如何获取网站的网址托管我的 iframe [重复]
【发布时间】:2017-04-10 18:12:43
【问题描述】:

我有一个技术问题。
我想知道是否可以获得托管我 iframe 的网站的 url。 托管我的 iframe 的页面使用以下 iframe:

<iframe id="vacancy-iframe"
src="http://mypage.come" width="100%"
height="1400"></iframe>

我认为不可能使用 javaScript 获取 URL。
有没有办法使用 PHP 或其他服务器编程语言?

【问题讨论】:

  • $("iframe").attr("src")
  • @Mahi - 这将为他获取页面上任何 iframe 的 URL,而不是包含他页面的父页面...
  • @MagnusEriksson 是的,这就是我没有回答的原因。实际上我并没有确认这一点。谢谢队友
  • 嗨 MagnusEriksson ,是的,使用那段代码我只得到 iframe URL,而不是托管 iframe 的页面。有没有办法得到它?
  • @Daniel - 查看 Pablo 发布的链接。在那里你会找到答案。

标签: javascript php jquery


【解决方案1】:

如果你想“收集”所有调用你页面的 url:

您可以使用 PHP $_SERVER['HTTP_REFERER']
然后将该信息保存在数据库中以供日后查阅。

请注意,这不会检查您的页面是否已在 iframe 中调用。
如果您的页面是通过链接访问的,则 url 将是链接所在的那个。
如果在地址栏中提供您的页面url直接访问,则该值为空。

随着时间的推移,您可能还会在数据库中发现奇怪的条目,例如 google 搜索和机器人... ;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-28
    • 1970-01-01
    • 2018-09-13
    • 2018-08-11
    • 2012-03-19
    相关资源
    最近更新 更多