Files
zn-ai/packages/electron-chrome-extensions/spec/fixtures/chrome-browserAction-click/content-script.js
2025-11-15 22:41:50 +08:00

13 lines
362 B
JavaScript

/* eslint-disable */
function evalInMainWorld(fn) {
const script = document.createElement('script')
script.textContent = `((${fn})())`
document.documentElement.appendChild(script)
}
chrome.runtime.onMessage.addListener((message) => {
const funcStr = `() => { electronTest.sendIpc('success', ${JSON.stringify(message)}) }`
evalInMainWorld(funcStr)
})