javascript - 从子 iframe 获取 URL

标签 javascript url browser

是否 100% 不可能从加载到单独域的 iframe 的 iframe html 中获取浏览器 URL?我试过 javascript 但它没有用。我可以用什么语言来做这件事?谢谢!

更新 谢谢您的帮助! PHP 确实有效。

<?php 
if(isset($_SERVER['HTTP_REFERER'])) 
{
    echo $_SERVER['HTTP_REFERER'];
}?>

最佳答案

如果您要问的是是否可以通过 Javascript 在 iframe 中获取托管您页面的浏览器的 URL,答案是否定的;您不能在正确编写的 Web 浏览器中执行此操作。如果 iframe 可以监视托管它的任何内容,那么就可以进行各种恶意操作。

您可以通过服务器端代码查看托管页面请求中的引荐来源网址 HTTP header 。这应该设置为嵌入您页面的页面的 URL。

关于javascript - 从子 iframe 获取 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4028094/

相关文章:

javascript - Web 应用程序无法在 Chrome 操作系统中的 Chromium 上运行

ruby-on-rails - Rails "form_for"操作,如何根据用户类型重定向到不同的路径

caching - 强制浏览器刷新缓存的图像

javascript - 如何检测 IE 8 中的页面缩放级别?

javascript - 如何在 javascript 中使用 Curl

javascript - jquery 在未嵌套的文本周围添加标签

http - haskell wreq 参数列表

java - 如何在与 Selenium 相同的选项卡中打开新 URL,但以某种方式编辑 URL?

javascript - 使用 javascript(dojo 或 jquery)在 iframe 中进行 Web 自动化 - 单击 iframe 中的元素

javascript - 如何删除数据库中的概念页面?