Iframe 非服务器特定代理?

Iframe 非服务器特定代理?,iframe,proxy,Iframe,Proxy,我有一个小部件,是添加到随机网站。小部件需要用内容填充iframe。我需要的iframe源是从同一个领域的网站,它是嵌入在 要做到这一点,我想要求网站所有者在他们的根文件夹中放置一个文件,该文件将用作我的服务器的代理 我的问题是-如何用静态html/js/实现这样的代理?文件而不使用服务器端脚本?我不太清楚这样的代理如何工作/有什么帮助。你在找类似的东西吗 基本元素的唯一问题是一旦打开它就无法关闭。如果iframe是页面上的最后一个内容,或者至少是src或href的最后一个内容,您可以将其设置在

我有一个小部件,是添加到随机网站。小部件需要用内容填充iframe。我需要的iframe源是从同一个领域的网站,它是嵌入在

要做到这一点,我想要求网站所有者在他们的根文件夹中放置一个文件,该文件将用作我的服务器的代理


我的问题是-如何用静态html/js/实现这样的代理?文件而不使用服务器端脚本?

我不太清楚这样的代理如何工作/有什么帮助。你在找类似的东西吗

基本元素的唯一问题是一旦打开它就无法关闭。如果iframe是页面上的最后一个内容,或者至少是src或href的最后一个内容,您可以将其设置在上面。但我不确定这是否会允许js像通过代理一样访问iframe

同样,我仍然不确定远程服务器上的文件如何使iframe看起来像是在您的域中。我非常怀疑网站所有者是否会给予这样的帮助,因为这样做会让黑客利用你的网站作为进入他们服务器的后门

我不确定浏览器/js策略在重定向和重写方面是如何的,但也许你可以使用类似于将iframe指向你自己的服务器,并让该页面实际转到他们的页面,通过mod_rewrite或重定向。无论哪种方式都是服务器端的,所以这可能不是一种选择。我听说过另一个有用的故事,但还没有看到它的实际应用。。。您让站点所有者添加一个脚本,其中包含:

 document.domain = "yourserver.net";
并且一定要在脚本中设置它。据说这让他们玩得很好。但是,如果它因为其他原因破坏了他们的站点,他们可能不会这样做,除非他们的页面能够以某种方式分辨出它在iframe中,并且可以有条件地设置该属性


祝你好运

谢谢你的回答。也许我不清楚。该文件将驻留在集成小部件的站点的服务器上,而不是我的服务器上。我不知道这样的文件如何工作,这可能是我自己的无知,尤其是客户端。你是说其他服务器会倾向于这样做,因为他们在他们的站点上使用你的小部件?是的,我希望他们在他们的路径上放置一个静态文件,允许iframe在他们自己的域中通过src拥有我的content。