javascript - 如何用JavaScript获取远程页面的内容?

标签 javascript get webpage

我有一个来自不同域的远程页面的 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/

相关文章:

javascript - 三JS : IE11 crashes on Render();

如果存在数组元素,则将 true/false 分配给变量的 Javascript 简写方法

javascript - 使用JS显示 "display: none"隐藏的div?

ruby-on-rails - rails - 通过 :params in url

html - 为什么这两个 span 在同一位置没有垂直对齐?

javascript - 从 SVG 加载的 Fabric JS 形状位置不正确

c# - GetStringAsync 从不返回,执行异步 GET 的正确方法

javascript - 发送 AJAX 请求 - 无法开始工作

browser - 在网页中嵌入 xna 游戏

python - 尝试从网页 Python 和 BeautifulSoup 获取编码