【发布时间】:2010-09-14 21:38:18
【问题描述】:
我正在组装一个小工具,一些业务人员可以在他们的本地文件系统上运行,因为我们不想为它设置主机。
基本上,它只是 HTML + Javascript(使用 jQuery)使用 REST 从第 3 方提取一些报告。
问题是,FF3和IE不允许ajax调用,我明白了:
Access to restricted URI denied" code: "1012
显然这是一个 XSS 问题...我该如何解决?返回的数据为 XML 格式。
我试图这样做:
$.get(productUrl, function (data){
alert (data);
});
编辑:要明确...我没有为此设置内部主机(繁文缛节),由于正在检索数据,我们不能在外部托管它。
编辑#2:小测试表明我可以使用 IFRAME 来发出请求。有谁知道使用隐藏的 IFRAME 是否有任何缺点?
【问题讨论】:
标签: jquery ajax xss filesystems