Fix error in botguard detection

access to top.opener would throw a SecurityError if opened from intel link.
This commit is contained in:
fkloft 2015-02-07 18:25:40 +01:00
parent 507ec8c8ee
commit 57fc2295b3

View File

@ -21,8 +21,12 @@ window.extractFromStock = function() {
if(!window[topLevel]) continue;
// need an example for a request object
for(var property in window[topLevel]) {
if(window[topLevel][property] == "getRegionScoreDetails") {
return Object.getPrototypeOf(window[topLevel]);
try {
if(window[topLevel][property] == "getRegionScoreDetails") {
return Object.getPrototypeOf(window[topLevel]);
}
} catch(e) { // might throw SecurityError or others (noticed on top.opener, which might be cross-origin)
continue;
}
}
}