使用javascript将数据从一个域发送到另一个域(我可以访问两个网页的<;head>;)
我可以访问两个页面上的使用javascript将数据从一个域发送到另一个域(我可以访问两个网页的<;head>;),javascript,cross-domain,Javascript,Cross Domain,我可以访问两个页面上的标记,我需要将数据从一个页面发送到另一个页面。这两个页面位于不同的域上 在域()中分页 第B页域() 如果我声明了一个变量,比如说var test_parameter='something'。。。如何使用标记中的某种代码从一页到下一页获取该变量?只要一页打开另一页,就可以使用该变量 第A页() 第B页() 你可以用在 而且 您要么需要发布到启用CORS的服务器脚本,要么必须将该值放入URL查询参数中。 var test_parameter = 'something';
标记,我需要将数据从一个页面发送到另一个页面。这两个页面位于不同的域上
在域()中分页
第B页域()
如果我声明了一个变量,比如说var test_parameter='something'代码>。。。如何使用
标记中的某种代码从一页到下一页获取该变量?只要一页打开另一页,就可以使用该变量
第A页()
第B页()
你可以用在
而且
您要么需要发布到启用CORS的服务器脚本,要么必须将该值放入URL查询参数中。
var test_parameter = 'something';
Window.open('https://example.net')
.postMessage(test_parameter, 'https://example.net');
window.addEventListener('message', (event) => {
// Do not do anything unless the message was from
// a domain we trust.
if (event.origin !== 'https://example.org') return;
// Create a local copy of the variable we were passed.
var test_parameter = event.data;
// Do something...
// Optionally reply to the message (Page A must also have
// a 'message' event listener to receive this message).
event.source.postMessage('Done!', 'https://example.org');
}, false);
var parameterValue = "something";
window.location = "www.bar.com?parameter="+parameterValue;
var parUrl = window.location.search;
var urlParams = new URLSearchParams(parUrl);
var parameter = urlParams.get('parameter') // something