eval in page context

This commit is contained in:
go0p
2024-05-12 20:30:19 +08:00
parent f881ad6ce2
commit 7e1e9e2c79
16 changed files with 322 additions and 159 deletions
+18
View File
@@ -0,0 +1,18 @@
document.addEventListener('DOMContentLoaded', function () {
const button = document.getElementById('btn');
button.addEventListener('click', clickHandler);
});
function clickHandler() {
const iframe = document.getElementById('sandbox');
iframe.contentWindow.postMessage( "22 * 33", '*');
function listener(event) {
// 这里处理从 iframe 发送回来的数据
console.log('Received message:', event.data);
}
window.addEventListener('message', listener, {once: true});
}