创建一个Chrome扩展名,使您可以在所有标签中看到HTML

时间:2018-08-30 20:52:27

标签: javascript jquery html google-chrome-extension

我当时在一个研究Google Extensions如何工作的项目中, 我的主意是什么? 我想创建一个可同时在所有标签中使用的HTML。

示例:我位于Chrome的第一个标签中,当我按下按钮时,该按钮会在html元素中显示一个按钮,显示div时说“是”,而当我切换第二个标签时,则是div所说的“是”将在同一位置继续。

对我来说,最好的情况是第一个选项卡中的DIV相同,第二个选项卡中的DIV相同。

对于这个项目,我需要知道是否有可能,以及如何做到并开始这样做,

谢谢!

1 个答案:

答案 0 :(得分:0)

我做了类似的事情。希望这会有用

$(window).on('storage', message_received);  // set listener event
function message_received(ev) {   // listener function
    var message = ev.originalEvent.newValue;
    // if(message.Action ==   // do whatever
}


function message_broadcast(message) { // sending function
        localStorage.setItem('message', JSON.stringify(message));
    localStorage.removeItem('message');
}

message_broadcast({ "Action": "FileDeleted", "FileType": docType }); // send an object to the listener