Ein Screenshot der geöffneten Website (bisher) nicht.
Das ist wohl so gewollt; die geöffnete Website siehst du ja im geöffneten Tab.
Ein Screenshot der geöffneten Website (bisher) nicht.
Das ist wohl so gewollt; die geöffnete Website siehst du ja im geöffneten Tab.
So, habe das nochmal ausgiebig getestet und für GUT befunden:
/*■■■■■■■■■■■■■■■■■Schloss■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*Secure lock icon in urlbar*/
/* Green */
#identity-box[pageproxystate="valid"].verifiedDomain #identity-icon {
fill: green !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
#identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon {
fill: green !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
#identity-box[pageproxystate="valid"].verifiedIdentity #identity-icon {
fill: green !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
#identity-popup[connection^="secure"] .identity-popup-security-connection {
background-color: green !important;
}
/* Red */
#identity-box[pageproxystate="valid"].notSecure #identity-icon {
fill: red !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
#identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon {
fill: red !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
#identity-box[pageproxystate="valid"].insecureLoginForms #identity-icon {
fill: red !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
.identity-popup-security-connection {
background-color: red !important;
}
/* Orange */
#identity-box[pageproxystate="valid"].mixedDisplayContent #identity-icon {
fill: orange !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
#identity-popup[mixedcontent~="passive-loaded"][isbroken] .identity-popup-security-connection {
background-color: orange !important;
}
/* Yellow */
#identity-box[pageproxystate="valid"].mixedDisplayContentLoadedActiveBlocked #identity-icon {
fill: yellow !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
#identity-box[pageproxystate="valid"].certUserOverridden #identity-icon {
fill: yellow !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
/*■■■■■■■■■■■■■■■■■Schriftfarbe■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* Mixed content including neterror */
#identity-box[pageproxystate="valid"].unknownIdentity ~ .urlbar-input-box {
color: red !important;
}
/* http: and potentially some other insecure connections */
#identity-box[pageproxystate="valid"].notSecure ~ .urlbar-input-box {
color: red !important;
}
/* Extension pages */
#identity-box[pageproxystate="valid"].extensionPage ~ .urlbar-input-box {
color: purple !important;
}
/* Internal about: and chrome:// urls (includes reader-view) */
#identity-box[pageproxystate="valid"].localResource ~ .urlbar-input-box,
#identity-box[pageproxystate="valid"].chromeUI ~ .urlbar-input-box {
color: green !important;
}
Alles anzeigen
Falsch!
habe nur kurz mal dies getestet und funktionierende Beispiel-URL's einkommentiert!
EDIT: Kommentar in Zeile 6 angepasst
/*■■■■■■■■■■■■■■■■■Schriftfarbe■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* Mixed content including neterror *//* funzt bei about:neterror/netTimeout/ */
#identity-box[pageproxystate="valid"].unknownIdentity ~ .urlbar-input-box {
color: red !important;
}
/* http: and potentially some other insecure connections: */
/* funzt bei http://fritz.box/*/
#identity-box[pageproxystate="valid"].notSecure ~ .urlbar-input-box {
color: red !important;
}
/* Extension pages *//* funzt bei allen Erweiterungen*/
#identity-box[pageproxystate="valid"].extensionPage ~ .urlbar-input-box {
color: purple !important;
}
/* Internal about: and chrome:// urls (includes reader-view) */
/* funzt bei reader-view*/
/* funzt bei about:about*/
#identity-box[pageproxystate="valid"].localResource ~ .urlbar-input-box,
#identity-box[pageproxystate="valid"].chromeUI ~ .urlbar-input-box {
color: green !important;
}
Alles anzeigen
Ich habe etwas Ähnliches. Vielleicht kannst Du davon ja etwas ableiten?
/*■■■■■■■■■■■■■■■■■Schloss■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*Secure lock icon in urlbar*/
/* Green */
#identity-box[pageproxystate="valid"].verifiedDomain #identity-icon {
fill: green !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
#identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon {
fill: green !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
#identity-box[pageproxystate="valid"].verifiedIdentity #identity-icon {
fill: green !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
#identity-popup[connection^="secure"] .identity-popup-security-connection {
fill: green !important;
}
/* Red */
#identity-box[pageproxystate="valid"].notSecure #identity-icon {
fill: red !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
#identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon {
fill: red !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
#identity-box[pageproxystate="valid"].insecureLoginForms #identity-icon {
fill: red !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
.identity-popup-security-connection {
fill: red !important;
}
/* Orange */
#identity-box[pageproxystate="valid"].mixedDisplayContent #identity-icon {
fill: orange !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
#identity-popup[mixedcontent~="passive-loaded"][isbroken] .identity-popup-security-connection {
fill: orange !important;
}
/* Yellow */
#identity-box[pageproxystate="valid"].mixedDisplayContentLoadedActiveBlocked #identity-icon {
fill: yellow !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
#identity-box[pageproxystate="valid"].certUserOverridden #identity-icon {
fill: yellow !important;
fill-opacity: 1 !important;
transition: 100ms linear !important;
}
/*■■■■■■■■■■■■■■■■■Schriftfarbe■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/* Mixed content including neterror */
#identity-box[pageproxystate="valid"].unknownIdentity ~ .urlbar-input-box {
color: red !important;
}
/* http: and potentially some other insecure connections like ftp: */
#identity-box[pageproxystate="valid"].notSecure ~ .urlbar-input-box {
color: red !important;
}
/* Extension pages */
#identity-box[pageproxystate="valid"].extensionPage ~ .urlbar-input-box {
color: purple !important;
}
/* Internal about: and chrome:// urls (includes reader-view) */
#identity-box[pageproxystate="valid"].localResource ~ .urlbar-input-box,
#identity-box[pageproxystate="valid"].chromeUI ~ .urlbar-input-box {
color: green !important;
}
Alles anzeigen
Mira_Belle Diese Lsg. funzt hier auch gut; es ist aber letztlich auch eine ungeheure 'Fleißarbeit' diesen alten Button - ich denke ursprünglich mal von Aris? - wieder auf heutiges Niveau zu bringen (verschiebbarer Button, base64 entfernen und durch .svg ersetzen, Links auf Profil globalisieren usw.).
Bist Du sicher dass Du dir das antuen willst?
Danke, verzichte.
Solange das Problem mit dem 'Hilfe-Menü' nicht gelöst ist, ist alles Andere uninteressant!
Ich nutze diese Beiden für Links normal/ohne: Link.zip
Schau mal seine Vita an.
Etwas anderes kann der nicht!
milupo Das wird nicht reichen, da diese Änderung auch an vielen anderen Stellen im Script relevant ist.
Evtl. bringt dich das weiter, achte bitte auch auf die Warnungen zur Nutzung dieses Scripts:
Mit vokoscreenNG geht es direkt, ich habe das gerade ausprobiert. Die Datei wird aber auch sehr groß.
Funzt nicht: keine Möglichkeit das Video in einem Gif-container zu speichern. An den Codecs liegt es nicht, Breche das jetzt hier mal ab. Gerne über PN weiter.
saobento Kurze Rückmeldung:
werde ich morgen mal testen!
Speichert leider nicht in den hier erforderlichen gif-Container.
Leider nur mit wine on Linux:
LICEcap
simple animated screen captures
Linux: apparently works with WINE
Geht das nicht mit FN-Taste + F4?
Frage: ScreenVideos sind ja beeindruckend. Ich suche eine Software für Linux.
Es ist jetzt genau das eingetreten wovor Sören gewarnt hat:
Nicht nur das Script funktioniert nicht mehr, sondern auch z.B. das Tabkontextmenü > Alle Lesezeichen in Tabs öffnen ist durch die Nutzung des oben erwähnten Scripts funktonslos!!
Sollte jemand das Script - trotz ausdrücklicher Warnungen - in FF127 noch nutzen wollen, hier ist das update auf FF127:
// JavaScript Document
/*
Wenn man mehrere Lesezeichen zugleich in Tabs öffnet, wird dabei der fokussierte Tab nicht überschrieben. Das Skript bewirkt, dass dieser Tab, wenn er leer ist, für das erste der Lesezeichen benutzt wird. Ein Tab gilt in diesem Zusammenhang im Wesentlichen dann als leer, wenn er die Seite about:blank, about:newtab oder about:home enthält. Genauer steht es hier im Quelltext:
isEmpty und isBlankPageURL
Das Skript verändert die Funktion PlacesUIUtils.openTabset, die für das gleichzeitige Öffnen mehrerer Tabs zuständig ist.
*/
(function() {
if (window.__SSi != 'window0')
return;
PlacesUIUtils.openTabset = function openTabset(aItemsToOpen, aEvent, aWindow) {
if (!aItemsToOpen.length)
return;
let browserWindow = aWindow &&
aWindow.document.documentElement.getAttribute("windowtype") == "navigator:browser" ?
aWindow : BrowserWindowTracker.getTopWindow();
var urls = [];
let skipMarking = browserWindow && PrivateBrowsingUtils.isWindowPrivate(browserWindow);
for (let item of aItemsToOpen) {
urls.push(item.uri);
if (skipMarking)
continue;
if (item.isBookmark)
this.markPageAsFollowedBookmark(item.uri);
else
this.markPageAsTyped(item.uri);
}
var where = browserWindow ?
browserWindow.BrowserUtils.whereToOpenLink(aEvent, false, true) : "window";
if (where == "window") {
let args = Cc["@mozilla.org/array;1"].createInstance(Ci.nsIMutableArray);
let stringsToLoad = Cc["@mozilla.org/array;1"].createInstance(Ci.nsIMutableArray);
urls.forEach(url => stringsToLoad.appendElement(PlacesUtils.toISupportsString(url)));
args.appendElement(stringsToLoad);
browserWindow = Services.ww.openWindow(
aWindow,
AppConstants.BROWSER_CHROME_URL,
null,
"chrome,dialog=no,all",
args
);
return;
}
var loadInBackground = (where == "tabshifted");
browserWindow.gBrowser.loadTabs(urls, {
inBackground: loadInBackground,
replace: browserWindow.gBrowser.selectedTab.isEmpty,
triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal(),
});
};
})();
Alles anzeigen
Ja. Perfekt.
Leider nein! Starte mal den Player. Jetzt aber (kürzen musst du selber):
/*player inaktiv*/
.mediaplayer.mediaplayer--reduced-m.mediaplayer--audio.mediaplayer--lazy-loading.mediaplayer--loaded div.player.ardplayer.ardplayer-show-controls.ardplayer-state-audio.ardplayer-state-audio-inline.ardplayer-state-inactive.ardplayer-m.ardplayer-bs-break {
background-color: red !important;
}
/*player spielt ab*/
.mediaplayer.mediaplayer--reduced-m.mediaplayer--audio.mediaplayer--lazy-loading.mediaplayer--loaded div.player.ardplayer.ardplayer-show-controls.ardplayer-state-audio.ardplayer-state-audio-inline.ardplayer-m.ardplayer-bs-break {
background-color: green !important;
}
Ok, dann auf die harte Tour:
.mediaplayer.mediaplayer--reduced-m.mediaplayer--audio.mediaplayer--lazy-loading.mediaplayer--loaded div.player.ardplayer.ardplayer-show-controls.ardplayer-state-audio.ardplayer-state-audio-inline.ardplayer-state-inactive.ardplayer-m.ardplayer-bs-break {
background-color: red !important;
}
Jetzt?