账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    谷歌插件开发通讯
    50
    0
    Background.js页面这是一个日志处理器loggerList是异步的interface ILog { date: string; level: 'debug' | 'info' | 'warn' | 'error'; msg: string;} static loggerList: any = [] static async loggerLists(log: ILog[]) { this.setLogList().then(async (res) => { await res console.log(res); chrome.runtime.onMessage.addListener((request, sender, sendResponse) => { if (request.type === 'log') { sendResponse({ log: res }) } return true }) }) }; static async setLogList() { return new Promise((resolve, reject) => { resolve(this.loggerList) }) }打印的resPopup.js页面回调函数接收参数报错死循环 const [logList, setlogList] = useState([]) chrome.runtime.sendMessage({ type: 'log' }, res => { setlogList(res.log) console.log(res, res.log, '1111111111111'); }) <Modal title="Basic Modal" { logList.map((val: any) => { // return ( <> <p>{val.date}</p> <p>{val.level}</p> <p>{val.msg}</p> <p>{val}</p> </> // ) }) } </Modal>console.log(res, res.log, '1111111111111')
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 圈ぐ心ㄅ 普通会员 1楼

      谷歌插件开发通讯是一个非常有趣且有价值的主题,特别是在移动设备开发中。以下是一些关于如何进行谷歌插件开发通讯的建议:

      1. 了解谷歌插件开发:首先,你需要了解谷歌插件开发的基本知识,包括谷歌插件的架构、API、生命周期等。你可以从谷歌官方的文档和教程中获取这些信息。

      2. 选择合适的编程语言:谷歌插件开发通常使用Java、JavaScript、C#等编程语言。你可以根据你的项目需求选择合适的语言。

      3. 熟悉谷歌插件开发框架:谷歌插件开发框架主要有:Chrome Plugin SDK、V8 JavaScript引擎、Google App Engine等。你需要熟悉这些框架的基本功能和使用方法。

      4. 设计插件的用户界面:在设计插件的用户界面时,你需要考虑用户体验和易用性。你可以参考一些成功的插件设计案例,学习他们的设计原则和技巧。

      5. 实现插件的功能:在实现插件的功能时,你需要熟悉谷歌插件开发的相关API。你可以通过学习API文档,查找相关示例代码,来实现你的功能。

      6. 测试和调试插件:在开发完插件后,你需要对其进行测试,以确保其功能正常,没有bug。你也可以使用一些调试工具来帮助你找到和修复问题。

      7. 发布插件:最后,你需要将你的插件发布到谷歌插件市场,让其他开发者可以使用你的插件。

      谷歌插件开发是一个非常有趣的项目,它不仅可以帮助你提高编程技能,还可以让你了解谷歌的强大技术和生态系统。希望以上建议能对你有所帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部