首页 > 解决方案 > 弹出窗口不动态更新

问题描述

我正在创建我的第一个 chrome 扩展,但是我在自动更新我的 popup.html 时遇到问题,基本上我的 background.html 中有一个 background.js,用于与 firebase 通信,然后我向 content_scripts app.js 发送一条消息我用来更新我的自定义弹出窗口,直到一切正常,问题是当我将消息数据传递给我的 popup.html

应用程序.js

chrome.runtime.sendMessage(
    {
        command: "popup_list",
        data: response.data
    }, (response) => {

    
    });

popup.js

chrome.runtime.onMessage.addListener((msg, sender, response) => {

 if(msg.command == "popup_list"){

    renderHtml(msg.data);
   
    
 }
      return true;
 
});

在我的 popup.js 中,我收到消息,当我右键单击 popup.html 并在控制台上检查时确认,我的问题是 popup.html 没有自动更新。只有当我让 popup.html 打开并刷新页面时,它才会更新,我错过了什么吗?

标签: javascriptgoogle-chrome-extension

解决方案


推荐阅读