我有一个来自不同域的远程页面的 URL,我必须下载、解析和更新当前页面的 DOM。我找到了使用 new ActiveXObject("Msxml2.XMLHTTP") 执行此操作的示例,但我猜这仅限于 IE,并且使用 new java.net.URL ,但我不想使用 Java。有没有其他选择?
最佳答案
相同的域策略将为您提供帮助。
1) 通过您的服务器代理。浏览器->你的服务器->他们的服务器->你的服务器->浏览器。
2) 使用闪光灯或 silverlight。第 3 方必须授予您访问权限。 javascript 和 flash 之间的桥梁不适用于大量数据并且存在错误。 Silverlight 并不像 Flash 那样无处不在......
3) 使用标签。这真的不安全……只有当第 3 方内容是有效的 javascript 时才有效。
关于javascript - 如何用JavaScript获取远程页面的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1304653/