使用 CORS 机制可以获取其他页面上的值,步骤如下:创建 XMLHttpRequest 对象;配置请求,包括目标页面 URL;设置 CORS 标头;发送请求;处理响应,提取数据。

如何在 JavaScript 中获取其他页面上的值
在 JavaScript 中,通过跨域资源共享 (CORS) 可以获取其他页面上的值。CORS 是一种机制,允许跨域请求并获取和操作资源。
步骤:
-
创建 XMLHttpRequest 对象
var xhr = new XMLHttpRequest();
-
配置请求
xhr.open("GET", "http://otherdomain.com/path/to/resource", true); - 替换 "http://otherdomain.com/path/to/resource" 为目标页面的 URL。
-
设置 CORS 标头
xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest"); -
发送请求
xhr.send();
-
处理响应
xhr.onload = function() { if (xhr.status === 200) { var data = xhr.responseText; // 处理数据... } };
注意:
- 要启用 CORS,目标页面必须允许来自不同域的请求。这可以通过在服务器端实现 CORS 标头来实现。
- CORS 请求受同源策略限制,这意味着只有目标页面与源页面具有相同的协议、主机和端口,才能发送请求。










