Beiträge von sam2008
-
-
hier ist einfache Beispiel PowerShell Skript (was ich gemaint habe):
Code
Alles anzeigen$FF_Profile_Name=(Get-ItemProperty -Path "$env:appdata\Mozilla\Firefox\Profiles\*.default").Name if (!(Test-Path "$env:appdata\Mozilla\Firefox\Profiles\$FF_Profile_Name\browser-extension-data\{73a6fe31-595d-460b-a920-fcc0f8843232}")) { $WhiteListFile = "$env:appdata\Mozilla\Firefox\Profiles\$FF_Profile_Name\browser-extension-data\{73a6fe31-595d-460b-a920-fcc0f8843232}\storage.js" } else { New-Item -Path "$env:appdata\Mozilla\Firefox\Profiles\$FF_Profile_Name\browser-extension-data\{73a6fe31-595d-460b-a920-fcc0f8843232}" -Name "storage.js" -ItemType File -Force } $s1=(Get-childItem -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\").PSChildName -join ' ' $liste = @() $s1.Split("") | ?{$_ -ne "//system/" -and $_ -ne "blank"} | %{ [array]$liste += '"§:' + $_ + '"' } $ZoneListe=($liste) -join ',' $Update1= '{"__fallbackKeys":["sync","policy","xssUserChoices","xssWhitelist"],"local":{"debug":false,"showCtxMenuItem":true,"showCountBadge":true,"showFullAddresses":false,"storage":"local","uuid":"d2168f8f-7e3c-43f5-9929-202df71d5359"},"policy":{"DEFAULT":{"capabilities":["frame","fetch","other"],"temp":false},"TRUSTED":{"capabilities":["script","object","media","frame","font","webgl","fetch","ping","other"],"temp":false},"UNTRUSTED":{"capabilities":[],"temp":false},"sites":{"trusted":[xxxZoneListexxx],"untrusted":[],"custom":{}},"enforced":true,"autoAllowTop":false}} ' $Update2 = $Update1.Replace("xxxZoneListexxx",$Zoneliste) $Update2 | Out-String | %{ $_.Replace("`r`n","`n") } |out-file $WhiteListFile -Force $MyWhitListFile=Get-Content $WhiteListFile $Utf8NoBomEncoding = New-Object System.Text.UTF8Encoding $False [System.IO.File]::WriteAllLines($WhiteListFile, $MyWhitListFile, $Utf8NoBomEncoding)Mfg
-
jede Firma hat seine Policy und muss man beachten, und wenn Policy so sagt, muss man tun oder?
Als Info:
auf Windows gibt es Internet Explorer Zone (Internet-Zone, Lokales Intranet, Vertrauenswürdige Sites und Eingeschränkte Sites) Registry Keys für Benutzer.
Da kann man seine Liste Zentral verwalten. Man kann mit PowerShell "Domains" lesen und in NoScript "storage.js" Datei schreiben.
Bei uns ist so, dass Benutzer nicht etwa ändern darf. Die Änderungen macht Admin und Zentral (IE Zone).
Zum Beispiel, wenn NoScript JavaScript blockiert/deaktiviert, Benutzer kann Domain Name sehen und zu Admin sagen, Admin prüft das und wenn alles Ok ist, schaltet frei (Vertrauenswürdige Sites Zone).
Wenn Mozilla ähnliche Funktion (Zone) in Firefox gebaut hatte, glaub mir, war bye bye for Google Chrome .
Mfg
-
Hallo Zusammen,
zuerst vielen Dank von alle.
zwei war meine Test Machinen, in real wird auf über 10000 Machinen Bereit gestellt.

ich glaube nicht dass ich Risiko habe, weil:
1- XPI Installation über Benutzer gesperrt (Benutzer darf nicht Extension installieren).
2- Benutzer (auch Admin) kann nicht meine Konfiguration sehen oder ändern (unsere Firefox wird über APP-V Bereit gestellt).
3- Ja, hast recht, bei jede NOScript Update, muss ich Änderung in Source Datei durchführen (ich finde so ist besser als das Firefox ohne NoScript Bereit gestellt wird).

Mfg
-
Moin milupo,
ja, hast recht ich habe UUID falsch geschrieben.
Das Problem ist dass UUID ändert , ich habe gerade auf zwei Windows, gleiche noscript in Firefox 68.4.1 ESR installiert, eine hat UUID ca625954-1fab-4b82-899a-820679a83ed1 und andere UUID 35584c22-0361-41b8-93be-86f2f53c9120.
Ja, genau ich habe XPI entpackt, ändert und installier und auch funktioniert. Hier ist Screenshot:
Mfg
-
Hallo,
vielen Dank, hat funktioniert.
Ich glaube besser ist dass ich wegen YUUID in Source Code ändern oder sehe ich falsch?
Mfg
-
Firefox 68.4.1 ESR.
Ich habe in beide userChrome.css und userContent.css für 68.4.1 ESR geprüft, funktioniert nicht.
Ja, das ist Screenshot von Nightly, habe nur als Test benutzt dass ich sehe funktioniert oder nicht.
Mfg
-
Hallo BrokenHeart,
leider hat nicht funktioniert, ich habe auch mit richtige Extention ID geprüft.
Hallo milupo,
ich habe geprüft, gleiche Ergebnis.
Ich habe aber XPI extract und in Source Datei (popup.css) geändert

Das Problem ist dass ich bei jede Update ändern muss
Mfg
-
ich möchte nicht dass Benutzer etwas ändern kann.
-
Moin geminus ,
vielen Dank, ich weis schon aber ich will verstehen wie muss ich in UserChrome.css schreiben.
CSS-Pfad ist:
Aber funktioniert nicht!!
Also mein Problem ist, wie kann ich richtige CSS Pfad finden und in UserChrome.css schreiben?
Vielen Dank
-
-
Hallo @2002Andreas,
ich habe leider nicht so viele Ahnung

Aber mit diese Code wird Betriebssystem ausgeführt aber Komisch ist nur mit JavaScript-Umgebung Konsole!!
Code
Alles anzeigen(function( window ) { "use strict"; var OSName = "Unknown"; if (window.navigator.userAgent.indexOf("Windows NT 10.0")!= -1) OSName="Windows 10"; if (window.navigator.userAgent.indexOf("Windows NT 6.3") != -1) OSName="Windows 8.1"; if (window.navigator.userAgent.indexOf("Windows NT 6.2") != -1) OSName="Windows 8"; if (window.navigator.userAgent.indexOf("Windows NT 6.1") != -1) OSName="Windows 7"; if (window.navigator.userAgent.indexOf("Windows NT 6.0") != -1) OSName="Windows Vista"; if (window.navigator.userAgent.indexOf("Windows NT 5.1") != -1) OSName="Windows XP"; if (window.navigator.userAgent.indexOf("Windows NT 5.0") != -1) OSName="Windows 2000"; if (window.navigator.userAgent.indexOf("Mac") != -1) OSName="Mac/iOS"; if (window.navigator.userAgent.indexOf("X11") != -1) OSName="UNIX"; if (window.navigator.userAgent.indexOf("Linux") != -1) OSName="Linux"; var document = window.document, fieldValueMap = { "values[customOption2]" : OSName }; Object.keys( fieldValueMap ).forEach(function( name ){ var input = document.querySelector( "form input[name='" + name + "']" ) || document.querySelector( "form select[name='" + name + "']" ) || document.querySelector( "form textarea[name='" + name + "']" ); input && input.type !== "hidden" && ( input.value = fieldValueMap[ name ] ); }); })( window );Mfg
-
Hallo @2002Andreas,
hier ist UserScript:
Code
Alles anzeigen(function() { var position = document.getElementById('helpMenu'); var AgentLabel = document.createElement('label'); AgentLabel.setAttribute('id', 'statusbar-agent-display'); AgentLabel.setAttribute('class', 'statusbarpanel-text'); var FFstr = AppConstants.MOZ_MACBUNDLE_NAME.split('.'); var mbName = FFstr[0]; var text = mbName + ' ' + AppConstants.MOZ_APP_VERSION_DISPLAY + ' '; AgentLabel.setAttribute( 'value', text ); position.parentNode.insertBefore(AgentLabel, position.nextSibling); })();Ich habe von hier gefunden:
Hope to help

Mfg
-
Hallo @2002Andreas,
meinst du PowerShell Skript?
Ist Firefoxx auf Windows installiert oder nicht?
Kannst du bitte mehr Info mitteilen?
Frohes Neues Jahr
Mfg
-
Moin @TheSeb,
du kannst mit PowerShell Firefox Profile als ZIP Datei sichern:
$Profile ist meine Mozilla Ordner in Benutzer Roaming Ordner.
$Zip ist meine USB Festplatte.
Code$Profile = "C:\Users\Sam2008\AppData\Roaming\Mozilla" $Zip = "D:\Mozilla.zip" Add-Type -AssemblyName "system.io.compression.filesystem" [io.compression.zipfile]::CreateFromDirectory($Profile, $Zip)MFG
-
Hallo,
Problem gelöst (war wieder mein Fehler
). -
-
Moin Endor,
sorry, war meine Fehler, deine CSS Code funktioniert 1A.

Vielen Dank
MFG
-
Guten Morgen Endor,
vielen Dank aber leider funktioniert nicht und habe immer noch Optionen.
Ich habe deine Code in UserChrome.css eingefügt, leider funktioniert nicht.
Ich habe Firefox 68.3.0 ESR Version.
MFG
-