In Firefox funktioniert o.a. Script nicht auf manchen Seiten...
Code
// ==UserScript==
// @include main
// ==/UserScript==
eval("gBrowser.mTabProgressListener = " + gBrowser.mTabProgressListener.toString().replace(/(?=var location)/, '\
if (aWebProgress.DOMWindow.document.documentURI == "about:blank"\
&& aRequest.QueryInterface(nsIChannel).URI.spec != "about:blank") {\
aWebProgress.DOMWindow.setTimeout(function() {\
!aWebProgress.isLoadingDocument && aWebProgress.DOMWindow.close();\
}, 100);\
}\
'));
Alles anzeigen
Beispielseite:
Hier öffnet ein Tab, der nicht wieder schließt...
https://vivaldi.com/
Gegenbeispiel:
Hier öffnet kein Tab
http://kcsoftwares.com/index.php?download
Frage: Ist das seitenspezifisch oder hat das Script eine Inkompatibilität?
Es wird auch noch das Script CloseDownloadDialogTab.uc.js genutzt:
Code
// ==UserScript==
// @include main
// ==/UserScript==
eval("gBrowser.mTabProgressListener = " + gBrowser.mTabProgressListener.toString().replace(/(?=var location)/, '\
if (aWebProgress.DOMWindow.document.documentURI == "chrome://mozapps/content/downloads/downloads.xul"\
&& aRequest.QueryInterface(nsIChannel).URI.spec != "chrome://mozapps/content/downloads/downloads.xul") {\
aWebProgress.DOMWindow.setTimeout(function() {\
!aWebProgress.isLoadingDocument && aWebProgress.DOMWindow.close();\
}, 100);\
}\
'));
Alles anzeigen