mirror of
https://github.com/yaklang/yaklang-chrome-extension.git
synced 2026-09-25 20:51:52 +08:00
19 lines
638 B
JavaScript
19 lines
638 B
JavaScript
console.log("Loaded content.js")
|
|
|
|
if (!window.hasAddedMessageListener) {
|
|
window.addEventListener("message", (event) => {
|
|
if (event.data?.yakitex?.msg && (event.data.yakitex.msg.type === "TEST")) {
|
|
const name = event.data.yakitex.msg.fn_name;
|
|
const args = event.data.yakitex.msg.args;
|
|
const a = (fn, args) => {
|
|
return window[fn](args);
|
|
}
|
|
const zz = a(name, args);
|
|
console.log("res ", zz);
|
|
window.postMessage({type: "FROM_PAGE", text: zz}, "*");
|
|
return
|
|
}
|
|
});
|
|
window.hasAddedMessageListener = true;
|
|
}
|