A站点a页面
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>site name</title>
</head>
<body>
<iframe
src="B页面URL"
name="test"
scrolling="no"
width="600"
height="600"
frameBorder="0"
/>
<script type="text/javascript" src="a.js"></script>
</body>
</html>
a.js
window.addEventListener('message', receiveMessage, false)
function receiveMessage (event) {
const data = event.data
if (data) {
}
}
window.frames['test'].postMessage(
{
data: true
},
'*'
)
B站点b页面
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>site name</title>
</head>
<body>
<script type="text/javascript" src="b.js"></script>
</body>
</html>
b.js
window.parent.postMessage(
{
token: token,
},
"*"
);
window.addEventListener('message', receiveMessage, false)
function receiveMessage (event) {
const data = event.data
if (data) {
}
}