chrome.storage.sync.set({"msg":text});
A w drugiej przeglądarce zarejestrowany jest listener o takim kodzie:
chrome.storage.onChanged.addListener(function (changes, namespace) {
for (key in changes) {
var storageChange = changes[key];
var t = "Storage key "+key+" in namespace "+namespace+" changed.";
t+="Old value was "+storageChange.oldValue+", new is "+storageChange.newValue;
$("msg").innerHTML=t;
}
Efekt wygląda tak:
Oczywiście oba kawałki kodu są w tej samej aplikacji, która działa w różnych przeglądarkach.
Przeglądarki mogą być na różnych komputerach :-)
Tutaj w filmie to ten sam komputer i 2 Chrome'y.
Sam kod powstał na Chromebooku, ale filmik musiałem nagrać na Windows :-)
Teraz przymierzam się do Chrome2Chrome bez używania Google Drive ;-) na razie nie chce to działać tak jakby chciał, ale kodowałem to może z 30 minut.
Podobne postybeta
Chrome2ChromeV2 - działamy przez chrome.storage.sync :-)
Jak zrobić plik OVPN (dla OpenVPN) w wersji unified format?
Chrome2ChromeV2 na GitHub :-)
EEE Storage - czyżby nie dla wszystkich?
ToDo od Trello jako "oddzielna aplikacja"
Brak komentarzy:
Prześlij komentarz