Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. // Get cookies function
  2. function getCookie(name)
  3. {
  4. var re = new RegExp(name + "=([^;]+)");
  5. var value = re.exec(document.cookie);
  6. return (value != null) ? unescape(value[1]) : null;
  7. }
  8.  
  9. // Listen to changed cookie function
  10. var cookieRegistry = [];
  11.  
  12. function listenCookieChange(name, callback) {
  13. setInterval(function() {
  14. if (cookieRegistry[name]) {
  15. if (getCookie(name) != cookieRegistry[name]) {
  16. // update registry so we dont get triggered again
  17. cookieRegistry[name] = getCookie(name);
  18. return callback();
  19. }
  20. } else {
  21. cookieRegistry[name] = getCookie(name);
  22. }
  23. }, 100);
  24. }
  25.  
  26. console.log(document.cookie);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement