Advertisement
Guest User

Untitled

a guest
Jan 17th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"]
  2. .getService(Components.interfaces.nsIWindowMediator);
  3. var recentWindow = wm.getMostRecentWindow("navigator:browser");
  4.  
  5. var domWin = recentWindow.content.document.defaultView.top;
  6.  
  7. var location = domWin.document.baseURIObject.asciiSpec;
  8.  
  9. if(location.substr(0, 15) == "about:certerror"){
  10. //recentWindow.alert("Rule broken. From: " + document.getElementById("urlbar").value + " To: " + domWin.location);
  11.  
  12. var alist = HTTPSRules.potentiallyApplicableRulesets(document.getElementById("urlbar").value);
  13.  
  14. https_everywhere = CC["@eff.org/https-everywhere;1"].getService(Components.interfaces.nsISupports).wrappedJSObject;
  15. o_httpsprefs = https_everywhere.get_prefs();
  16.  
  17. for (var i = 0 ; i < alist.length ; i++){
  18. //recentWindow.alert(alist[i].name + " " + alist[i].id);
  19. //this.active_rule(alist[i]);
  20. if(o_httpsprefs.getBoolPref(alist[i].name))
  21. this.active_rule(alist[i]);
  22. else
  23. this.inactive_rule(alist[i]);
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement