forked from suellenwang/Ars327_Final_Suellen-Wang
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsaved_resource(7)
48 lines (46 loc) · 2.21 KB
/
saved_resource(7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
if ((typeof _webhelper_source == 'undefined' || typeof _webhelper_source.SOURCE == 'undefined') && document.getElementById('_webhelper_source')) {
_webhelper_source = JSON.parse(document.getElementById('_webhelper_source').value);
}
if (typeof _webhelper_source !== 'undefined' && typeof _webhelper_source.GUID !== 'undefined' && typeof _webhelper_source.SOURCE !== 'undefined' && _webhelper_source.GUID != 'NONE') {
var storage;
var fail;
var uid;
try {
uid = new Date;
(storage = window.localStorage).setItem(uid, uid);
fail = storage.getItem(uid) != uid;
storage.removeItem(uid);
fail && (storage = false);
} catch (exception) {}
if (storage) {
var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
var eventer = window[eventMethod];
var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message";
eventer(messageEvent,function(message) {
if (message.origin.indexOf(_webhelper_source.BRAND.toLowerCase()) == -1) {
return;
}
var messageObj = JSON.parse(message.data);
if (messageObj.reason == "firstInit") {
if (window.wtfiredfi) {
return;
}
window.wtfiredfi = true;
}
if (messageObj.reportHit && messageObj.reason) {
var url = '//track.securesrv12.com/admin/reportActiveUserHit.php?clickid=' + encodeURIComponent(_webhelper_source.GUID) +
'&brand=' + encodeURIComponent(_webhelper_source.BRAND) +
'&source=' + encodeURIComponent(_webhelper_source.SOURCE) +
'&reason=' + encodeURIComponent(messageObj.reason);
var i = document.createElement('img');
i.src = url;
i.style.display='none';
(document.getElementsByTagName('body')[0]).appendChild(i);
}
});
var iframe = document.createElement('iframe');
iframe.src = '//secure.'+_webhelper_source.BRAND.toLowerCase()+'mac.com/servicejs/components/auframe/?';
iframe.style.display = 'none';
document.body.appendChild(iframe);
}
}