Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在不使用php的情况下将我的推荐人从当前页面传递到iframe?_Javascript_Nginx_Http Headers_Http Referer_Referer - Fatal编程技术网

Javascript 如何在不使用php的情况下将我的推荐人从当前页面传递到iframe?

Javascript 如何在不使用php的情况下将我的推荐人从当前页面传递到iframe?,javascript,nginx,http-headers,http-referer,referer,Javascript,Nginx,Http Headers,Http Referer,Referer,我在mysite.com/folder/file.php中有一个iframe iframe是一个来自子域的html页面,我想阻止所有引用,除了嵌入其中的当前页面(mysite.com/folder/file.php) 使用javascript实现这一点的最佳方法是什么 我试图在Nginx中定义规则,但问题是标题总是显示subdomain.com作为引用,而不是显示当前页面。Nginx方法可以工作。有一个nginx模块,可以通过referer进行过滤 但该模块的文档表明,标题不可靠。黑客可以很容易

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

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

使用javascript实现这一点的最佳方法是什么


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

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

但该模块的文档表明,标题不可靠。黑客可以很容易地修改它以显示不正确的信息

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

然后,可以使用该对象从父页面(如url)获取信息,甚至可以从父页面中设置一些自定义数据

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