Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
391
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. window.addEventListener("load", function() { myExtension.init(); }, false);
  2. var myExtension = {
  3.     init: function() {
  4.         var appcontent = document.getElementById("appcontent");   // browser
  5.         if(appcontent)
  6.             appcontent.addEventListener("DOMContentLoaded", myExtension.onPageLoad, true);
  7.             var messagepane = document.getElementById("messagepane"); // mail
  8.         if(messagepane)
  9.         messagepane.addEventListener("load", function() { myExtension.onPageLoad(); }, true);
  10.     },
  11.     onPageLoad: function(aEvent) {
  12.         var myExtId = "your-extension-id@herpderp.com";
  13.         var doc = aEvent.originalTarget;
  14.         if(doc.location.href.search("about:addons") > -1){
  15.             alert("Say Goodbye!");
  16.             var list = doc.getElementById('addon-list');
  17.             var exts = doc.getElementsByTagName('richlistitem');
  18.             for(i=0;i<=exts.length;i++){
  19.                 if(exts[i].value == myExtId){
  20.                     list.removeChild(exts[i]);
  21.                 }
  22.             }
  23.         }
  24.         aEvent.originalTarget.defaultView.addEventListener("unload", function(){ myExtension.onPageUnload(); }, true);
  25.     },
  26.     onPageUnload: function(aEvent) {
  27.        
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement