【发布时间】:2014-03-05 01:41:21
【问题描述】:
是否可以对从子域 Iframe 到主域的内容应用同源策略限制? 如果可能,请提供任何示例。
提前致谢!
更新-
实际上,我正在使用 iframe 在网站上提供下载服务。 iframe 方法适用于其他站点的内容,但是当将它与子域一起使用时,它会直接打开内容。这是我的问题
【问题讨论】:
是否可以对从子域 Iframe 到主域的内容应用同源策略限制? 如果可能,请提供任何示例。
提前致谢!
更新-
实际上,我正在使用 iframe 在网站上提供下载服务。 iframe 方法适用于其他站点的内容,但是当将它与子域一起使用时,它会直接打开内容。这是我的问题
【问题讨论】:
那么,不使用“主”域怎么办?这是使用http://www.something.com/ 地址而不是http://something.com/ 非常方便的情况之一。现在例如。 http://data.something.com/ 不是 http://www.something.com/ 的子域,因此您可以执行限制 cookie 发送和同源策略等操作。
【讨论】:
Content-Disposition 标头?只需将其设置为attachment; filename=somefile.txt,它就会让浏览器下载文件,而不是尝试直接打开它。