我不认为这是可能的,但问问题永远不会伤害。
我有没有办法在别人的域上托管文件(或文件夹)(当然是他们的许可)?例如,如果他们的网站位于www.example.com
,我希望在www.example.com/foo.html
或www.example.com/foo/
的文件夹等处托管文件。我只需要能够随意对单个文件进行更改。
我们无法使用重定向或类似内容 - 这样做的目的是允许我控制在其网站<iframe>
中加载的文档,以及<iframe>
中的JavaScript对其parent
页面进行访问(即没有安全限制) - 只有在域匹配时才允许访问。他们的网站不会更改document.domain
属性以放宽安全限制,也不能让他们开始使用该方法(这是一个巨大的网站)。
我也无法生成<iframe>
并仅使用JavaScript创建其文档 - 我们过去已经这样做了,并且它绕过了安全限制(生成的<iframe>
位于与其父页面相同的域名,但它会导致其他问题和困难,在这种情况下会导致交易破坏。
如果您有任何其他建议,或者您需要了解我正在尝试做什么的更多信息,请与我们联系。
提前感谢您的帮助!
答案 0 :(得分:2)
我希望我能正确理解这一点。由于您有权在其网站上托管文件,您可以使用FTP吗?他们可以将您设置为只能将文件放在他们网站的一个目录中,您可以在那里编辑文件。
答案 1 :(得分:0)
向另一方提供嵌入代码,以将远程javascript文件加载到其页面。然后,您可以生成内容或信息收集。由于javascript文件托管在您的身边,因此它在您的控制之下。访客柜台是一个类似的案例。
答案 2 :(得分:0)
您可以创建一个PHP脚本,从您自己的网站加载它的数据。 这实际上应该有效:
<?php echo file_get_contents("http://www.yoursite.com/yourfile.html"); ?>
编辑:您可以使用javascript执行相同操作,但我不知道它的代码...抱歉。 : - /
答案 3 :(得分:0)
听起来您的朋友可以在其Web服务器上为您的文件设置反向代理规则。 http://httpd.apache.org/docs/2.0/mod/mod_proxy.html