Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- window.addEventListener("load", function() { myExtension.init(); }, false);
- var myExtension = {
- init: function() {
- var appcontent = document.getElementById("appcontent"); // browser
- if(appcontent)
- appcontent.addEventListener("DOMContentLoaded", myExtension.onPageLoad, true);
- var messagepane = document.getElementById("messagepane"); // mail
- if(messagepane)
- messagepane.addEventListener("load", function() { myExtension.onPageLoad(); }, true);
- },
- onPageLoad: function(aEvent) {
- var myExtId = "your-extension-id@herpderp.com";
- var doc = aEvent.originalTarget;
- if(doc.location.href.search("about:addons") > -1){
- alert("Say Goodbye!");
- var list = doc.getElementById('addon-list');
- var exts = doc.getElementsByTagName('richlistitem');
- for(i=0;i<=exts.length;i++){
- if(exts[i].value == myExtId){
- list.removeChild(exts[i]);
- }
- }
- }
- aEvent.originalTarget.defaultView.addEventListener("unload", function(){ myExtension.onPageUnload(); }, true);
- },
- onPageUnload: function(aEvent) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement