我当时在一个研究Google Extensions如何工作的项目中, 我的主意是什么? 我想创建一个可同时在所有标签中使用的HTML。
示例:我位于Chrome的第一个标签中,当我按下按钮时,该按钮会在html元素中显示一个按钮,显示div时说“是”,而当我切换第二个标签时,则是div所说的“是”将在同一位置继续。
对我来说,最好的情况是第一个选项卡中的DIV相同,第二个选项卡中的DIV相同。
对于这个项目,我需要知道是否有可能,以及如何做到并开始这样做,
谢谢!
答案 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