From 74ea762eef32df4bc459fe48247ab32049138e8a Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Tue, 9 Dec 2014 19:18:15 -0500 Subject: Add features, XHR long polling. --- src/chrome/content/igb/trusted.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/chrome/content/igb/trusted.js (limited to 'src/chrome/content/igb/trusted.js') diff --git a/src/chrome/content/igb/trusted.js b/src/chrome/content/igb/trusted.js new file mode 100644 index 0000000..3c6a6c7 --- /dev/null +++ b/src/chrome/content/igb/trusted.js @@ -0,0 +1,15 @@ +window.onerror = function (e) { alert(e); }; +var xhr = new XMLHttpRequest(); +xhr.onreadystatechange = function () { + if (xhr.readyState === 4) { + var obj = JSON.parse(xhr.responseText); + CCPEVE[obj[0]].apply(CCPEVE, obj[1]); + // IGB imposes a 1s delay between JS calls + setTimeout(function () { + xhr.open("GET", "trusted"); + xhr.send(); + }, 1000); + } +}; +xhr.open("GET", "trusted"); +xhr.send(); -- cgit v1.2.3-54-g00ecf