UNPKG

realtime-sync-storage

Version:

Cross-origin local storage realtime synchronizing.

38 lines (34 loc) 1.12 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>site</title> </head> <body> <input type="text" value="" id="testA"> <input type="text" value="" id="testB"> <button type="button" id="change">update</button> <script src="../src/rsStorage.js"></script> <script> (function(){ var config = { url:["http://siteA.com/src/otherSite/syncStorage.html","http://siteB.com/src/otherSite/syncStorage.html"], delay:1000, mutual:true, sync:['testA'] }, before = function() { console.log('start:',+new Date(),window.localStorage); }, after = function(){ console.log('end:',+new Date(),window.localStorage); }; rsStorage(config,before,after); document.getElementById('change').onclick = function(){ window.localStorage.setItem('testA',document.getElementById('testA').value); window.localStorage.setItem('testB',document.getElementById('testB').value); }; })() </script> </body> </html>