1 Star 0 Fork 1

chrome extensions/get-window-fields

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
lucky.js 646 Bytes
一键复制 编辑 原始数据 按行查看 历史
qiankun.guo 提交于 9个月前 . get window fields
/**
* 事件监听
*/
window.addEventListener('custom-index-type', async (e) => {
const { type, data } = e.detail
switch (type) {
case 'run-index-fun': {
const fn = new Function(`return (${data.function})(...arguments)`)
const rs = await fn(...(data.args ?? []))
luckySendMessageToIndex(type, rs)
break
}
}
})
/**
* lucky 文件发送消息到 index.js 文件
* @param {string} type custom 类型
* @param {any} data 数据
*/
const luckySendMessageToIndex = (type, data) => {
window.dispatchEvent(
new CustomEvent('custom-lucky-type', {
detail: { type, data, file: 'lucky' }
})
)
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/gqk-chrome-extension/get-window-fields.git
git@gitee.com:gqk-chrome-extension/get-window-fields.git
gqk-chrome-extension
get-window-fields
get-window-fields
main

搜索帮助