我已经构建了一个脚本来使用 jquery 的 ajax 函数来拉一个 xml 文件跨域。xml 文件是 iTunes 的 RSS 提要。在创建 xml 文件的 php 中,我添加了这个:
header('Access-Control-Allow-Origin: *');
我已经调查了这个问题,它适用于除 IE 之外的所有浏览器。据说它可以在 10 中工作,但我只测试了 9。我在网上查了一下,发现也许我可以破解一个 XDomainRequest,但它不是很稳定并且有很多限制,让我觉得它不值得它。
如果对于 IE 9 及以下版本无法解决此问题,那么我将简单地进行功能检测并建议用户更新到 ie 10 或下载另一个浏览器。
有谁知道在 IE 9 及以下版本中拉 xml 跨域的稳定方法?