Hallo!
Normalerweise sind es 12 Einträge.
Hat ein Eintrag mehr Zeilen als vorher oder ist die Schrift größer oder wie sonst sind die Einträge größer?
Wie ist es im Abgesicherten Modus ?
Hallo!
Normalerweise sind es 12 Einträge.
Hat ein Eintrag mehr Zeilen als vorher oder ist die Schrift größer oder wie sonst sind die Einträge größer?
Wie ist es im Abgesicherten Modus ?
Hallo,
das lässt sich mit der Erweiterung History Submenus Ⅱ machen.
Gern geschehen. ![]()
Hallo!
Mit einem Skript zur Erweiterung userChromeJS lässt sich das machen.
Alle Informationen dazu stehen hier: http://www.camp-firefox.de/forum/viewtopi…=885940#p885940 ff.
Teste bitte:
(function() {
if (location != 'chrome://browser/content/browser.xul')
return;
var searchbar = document.getElementById('searchbar');
var input = document.getAnonymousNodes(document.getAnonymousNodes(searchbar)[2])[0]
.childNodes[1].childNodes[1];
var tab = gBrowser.selectedTab;
gBrowser.tabContainer.addEventListener('TabSelect', function(event) {
setTimeout(function() {
tab = event.target;
if (tab.SearchTerm)
searchbar.value = tab.SearchTerm
else
searchbar.value = '';
}, 0);
});
input.addEventListener('change', function() {
tab.SearchTerm = searchbar.value;
});
})();
Alles anzeigen
Gern geschehen.
Vielleicht gibt es, wie im verlinkten Artikel erwähnt, einen neueren Treiber für deine Grafikkarte.
Zitat von Psychoticden dazu gehörigen Schlüssel gesagt bekommen
Der about:config-Schalter zu "Statt neuem Fenster neuen Tab öffnen" ist browser.link.open_newwindow, falls du das meinst.
Zitatdieses neue Fenster nicht jedesmal vom Bildschirm wegzippt
Wann genau verschwindet dieses Fenster? Wenn du das andere Fenster anklickst?
Die Größe des neuen Fensters hängt auch vom Link ab.
Das Thema ist hier ausführlich besprochen: http://www.camp-firefox.de/forum/viewtopic.php?f=1&t=109997.
Psychotic, gib ein Beispiel an.
Zitat von aborixTastenkombination
Man bekommt eine, wenn man den folgenden Code nach Zeile 53:
Zitat
refItem.parentNode.insertBefore(document.createElement('menuseparator'), item.nextSibling);
einfügt.
item.setAttribute('accesskey', 'n');
item.setAttribute('key', 'key_autoReload');
var key = document.createElement('key');
key.id = 'key_autoReload';
key.setAttribute('key', 'L');
key.setAttribute('modifiers', 'accel,shift');
key.setAttribute('oncommand', 'document.getElementById("autoReloadItem").click();');
var refKey = document.getElementById('key_openDownloads');
refKey.parentNode.insertBefore(key, refKey);
Alles anzeigen
Hallo,
lege Firefox nochmal neu als Standardbrowser fest,
siehe http://www.camp-firefox.de/forum/viewtopic.php?f=1&t=105660.
In Fx 32 funktioniert es, von Fx 33 und 34 weiß ich es auch nicht.
Da E10S noch unfertig ist, werden vielleicht noch Änderungen im Skript erforderlich sein.
Ich würde sagen, warten wir zumindest, bis E10S in der Beta-Phase ist und sehen dann weiter.
Ebenfalls Alles Gute für beide! ![]()
Ich finde auch, es ist gut gelungen und ich bin auch stolz darauf. ![]()
Noch ein paar Anmerkungen dazu:
Die Einstellung, ob an oder aus, ist nach dem nächsten Start noch vorhanden. Sie steht im about:config-Eintrag extensions.userchromejs.autoreload.active , der dafür angelegt wird.
Sind mehrere Fenster vorhanden, so wird ein Ein-/Ausschalten, das in einem Fenster erfolgt, in allen Fenstern wirksam.
Mit dem Einschalten werden nicht nur danach aufgerufene Seiten neu geladen, sondern auch solche, die bereits in Tabs vorhanden sind; das gilt auch für ungeladene Seiten wie z.B. von einer Sitzungswiederherstellung.
Will man das nicht haben, sind die Zeilen 28 und 29 zu entfernen oder auszukommentieren:
Zitat
if (urls.indexOf(content.location.href) >= 0)
content.location.reload();
Bekommt umgekehrt ein Tab als Inhalt eine nicht geladene Seite, wenn Neuladen bereits aktiv ist, so wirkt auf diese das Neuladen nicht. Erst wenn sie überhaupt geladen wird, z.B. indem der Tab in den Vordergrund geholt wird, wirkt auch das Neuladen. Man kann dazu auch das Neuladen aus- und wieder einschalten, dann hat man den obigen Fall.
Der Menüeintrag kann natürlich in ein beliebiges Menü an eine beliebige Stelle gesetzt werden und auch eine andere Bezeichnung (label) haben.
Die entsprechende Stelle sind die Zeilen 50 - 53:
Zitat
item.setAttribute('label', 'Automatisch neu laden');
var refItem = document.getElementById('menu_openDownloads');
refItem.parentNode.insertBefore(item, refItem);
refItem.parentNode.insertBefore(document.createElement('menuseparator'), item.nextSibling);
Statt dessen oder zusätzlich sind auch ein Button und eine Tastenkombination machbar.
Hallo,
ja, die Werte stehen in toolkit.zoomManager.zoomValues. Sie müssen innerhalb der Werte von zoom.minPercent und zoom.maxPercent liegen. Diese Werte sind also ggf. auch zu ändern.
Ich habe ca. 50 Zoom-Werte zwischen 10 % und 1000 %. ![]()
Noch eine Variante:
EIn- und Ausschalten ist nun in einem Eintrag im Tools-Menü möglich.
(function() {
if (location != 'chrome://browser/content/browser.xul')
return;
function frameScript() {
const urls = [
'http://www.camp-firefox.de/forum/index.php',
'http://www.mozdev.org/projects/top50.html',
'http://www.zamg.ac.at/cms/de/wetter/wetter-oesterreich/burgenland'
];
const t = 10000;
var timeoutID;
addEventListener('pageshow', checkUrl);
function checkUrl() {
if (urls.indexOf(content.location.href) >= 0) {
timeoutID = content.setTimeout(function() {
content.location.reload();
}, t);
};
};
if (urls.indexOf(content.location.href) >= 0)
content.location.reload();
addMessageListener('deactivateMsg', handleDeactivateMsg);
function handleDeactivateMsg(message) {
removeEventListener('pageshow', checkUrl);
content.clearTimeout(timeoutID);
removeMessageListener('deactivateMsg', handleDeactivateMsg);
};
};
var frameScriptURI = 'data:,(' + frameScript.toString() + ')();';
const prefs = Services.prefs;
const prefActive = 'extensions.userchromejs.autoreload.active';
var globalMM = Cc['@mozilla.org/globalmessagemanager;1'].getService(Ci.nsIMessageListenerManager);
var item = document.createElement('menuitem');
item.id = 'autoReloadItem';
item.setAttribute('type', 'checkbox');
item.setAttribute('label', 'Automatisch neu laden');
var refItem = document.getElementById('menu_openDownloads');
refItem.parentNode.insertBefore(item, refItem);
refItem.parentNode.insertBefore(document.createElement('menuseparator'), item.nextSibling);
if (prefs.getPrefType(prefActive) != prefs.PREF_BOOL)
prefs.setBoolPref(prefActive, false);
var n = 0;
if (prefs.getBoolPref(prefActive)) {
item.setAttribute('checked', 'true');
checkWindow();
};
function checkWindow() {
if (window.__SSi) {
if (window.__SSi.substring(6) == '0') {
globalMM.loadFrameScript(frameScriptURI, true);
};
} else {
if (n < 100) {
n++;
setTimeout(checkWindow, 100);
};
};
};
item.addEventListener('command', function() {
toggleActive();
});
function toggleActive() {
prefs.setBoolPref(prefActive, !prefs.getBoolPref(prefActive));
if (prefs.getBoolPref(prefActive)) {
globalMM.loadFrameScript(frameScriptURI, true);
for (let win of Application.windows) {
win._window.document.getElementById('autoReloadItem').setAttribute('checked', 'true');
};
} else {
globalMM.broadcastAsyncMessage('deactivateMsg');
globalMM.removeDelayedFrameScript(frameScriptURI);
for (let win of Application.windows) {
win._window.document.getElementById('autoReloadItem').removeAttribute('checked');
};
};
};
})();
Alles anzeigen
Fehlt noch etwas oder ist es jetzt perfekt? :wink:
Es gibt nun eine neue Version, 0.7.4, die den about:config-Eintrag nicht mehr benötigt.
@ Andreas:
Teste bitte im Nightly mit E10S:
(function() {
if (location != 'chrome://browser/content/browser.xul')
return;
var frameScript = function() {
const urls = [
'http://www.camp-firefox.de/forum/index.php',
'http://www.mozdev.org/projects/top50.html',
'http://www.zamg.ac.at/cms/de/wetter/wetter-oesterreich/burgenland'
];
const t = 10000;
addEventListener('pageshow', function() {
if (urls.indexOf(content.location.href) == -1)
return;
content.setTimeout(function() {
content.location.reload();
}, t);
});
};
window.messageManager.loadFrameScript('data:,(' + frameScript.toString() + ')();', true);
})();
Alles anzeigen
Wo die URLs und die Zeitspanne einzutragen sind, ist ersichtlich.
EIn-/Ausschalten mit einem Klick ist nicht eingebaut.
Hallo!
Das Symbol rechts kann man mit einem Code in der Datei userChrome.css oder der Erweiterung Stylish ausblenden.
zur userChrome.css:
Erstelle in deinem Profilordner einen Ordner chrome, sofern er nicht vorhanden ist.
In diesem erstelle eine Textdatei namens userChrome.css, in die du den Code einträgst.
Dann starte Firefox neu.
zu Stylish:
Hilfe zu Stylish
Anstelle des Sterns kannst du ein beliebiges Symbol haben.
Das geschieht dann ebenfalls mit einem Code.
Na dann: zum Wohl! ![]()
[Blockierte Grafik: http://www11.pic-upload.de/18.09.14/slgoxzurqng.gif]