Problem: når du installerer et panel (verktøylinje) fra Google for Firefox 3.5.x, dukker følgende feil opp:
Firefox kunne ikke installere filen på "http://dl.google.com/firefox/google-toolbar-win.xpi"
La oss se på 2 løsninger på dette problemet:
1 løsning:
Definisjon av sertifikat
Det første du må gjøre er å definere et sertifikat for denne .xpi-filen.
Last ned filtypen. Finn filen ./META-INF/zigbert.rsa i den.
Etablering av tillit til et sertifikat
Start Firefox Innstillinger -> Avansert -> Krypteringsvisningssertifikater -> Sertifiseringsinstanser Finn VeriSign-sertifikatet.
Klikk på Endre...-knappen
Merk av i boksen som på bildet og start nettleseren på nytt.
2. løsning:
Innstillinger -> Avansert -> Kryptering OCPS (Online Certificate Status Protocol) Innstillinger-knapp Merk av i boksen, se bildet på nytt.
På samme måte for plugins, temaer, etc.
I lys av nylige hendelser knyttet til utgivelsen Mozilla Firefox 48, som forårsaket oppsikt blant noen brukere, på grunn av den obligatoriske tilstedeværelsen av en signatur for utvidelser, ble folk som sto overfor dette problemet overfor et valg: enten:
- ikke bruk usignerte utvidelser (dårlig alternativ);
- bruk umerkede forsamlinger;
- gå i en rundkjøring, og prøv å deaktivere sjekker på noen måte, noen av dem er foreslått i følgende kommentarer:
https://geektimes.ru/post/279132/#comment_9480372
https://geektimes.ru/post/279132/#comment_9480382 - signere den nødvendige utvidelsen selv.
Til dette trenger vi:
- konto på addons.mozilla.org
- installert nodejs versjon >= 0.10
- npm versjon >=3.0.0 (npm opp npm)
- jpm for nodejs (npm install jpm).
Så, konto registrert, programvaremiljøet er installert, kan du starte.
Vi tar den eksperimentelle utvidelsen og pakker den ut egen mappe, i vårt tilfelle bruker vi et øyeblikksbilde av depotet på https://github.com/dillbyrne/random-agent-spoofer.
Vi får følgende katalogstruktur:
test\
lib\
doc\
data\
.gitignore
TILLATELSE
package.json
README.md
Hvis du bruker en ferdig utvidet fil, må du slette filene "bootstrap.js" i roten av mappen der den er pakket ut.
"install.rdf", de er opprettet av monteringsprogrammet, og når du endrer allerede signerte tillegg, også "META-INF"-mappen. Fordi Siden vi har å gjøre med et tillegg som ennå ikke er montert, er dette ikke påkrevd. Neste trinn filen "package.json" vil bli redigert, plassert igjen i roten av katalogen til den utpakkede utvidelsen. I vårt tilfelle ser begynnelsen slik ut:
{
"name": "random-agent-spoofer",
"title": "Tilfeldig agentspoofer",
"id": "jid1-AVgCeF1zoVzMjA@jetpack",
"description": "Tillater bruk av ulike nettleserprofiler (inkludert useragent, platform, oscpu, accept headers og andre alternativer), som den kan bytte mellom tilfeldig etter at en valgt tidsperiode har utløpt",
"author": "dbyrne",
...
}
Hvis den inneholder "id"-parameteren, må den enten endres eller slettes. Ellers får vi en feilmelding når vi prøver å signere at vi ikke er eieren.
Deretter kommanderer vi følgende "trollformel" for å sette sammen utvidelsen til et arkiv:
Jpm xpi --addon-dir<путь к папке куда распаковали>
Eller ganske enkelt:
Jpm xpi hvis gjeldende katalog er roten til den utpakkede utvidelsen.
Utdataene skal være en fil av den sammensatte extension.xpi, som vi signerer.
La oss nå forberede api-nøkkelen vår, for dens skyld registrerte vi oss på addons.mozilla.org. Den kan sees på addons.mozilla.org/ru/developers/addon/api/key i dette skjemaet:
JWT utgiver: Hvor Jpm-tegn --api-nøkkel Hvis alt går uten feil og den automatiske kontrollen er bestått, vil vi i gjeldende katalog motta en signert utvidelse, som er det vi trengte. Nyttige lenker: Takk alle sammen for oppmerksomheten, lykke til! Generelt er det enkelt! Så la oss slå av forbudet Mozilla nettleser Firefox for å installere tillegg (forbudsfunksjonen traff brukere med utgivelsen av de nyeste versjonene av nettleseren)), og vi vil også aktivere multiprosessering og multiprosessering. Vel, la oss fortsette den siste artikkelen – den snakket om mulighetene for å omgå Firefox-utvidelser/-tillegg. I dag er emnet litt mer komplisert, så gjør deg klar: du må lage et par skriptfiler for firefox-applikasjonen og plassere dem i roten av kjernen, og også fikse noen andre ting i de skjulte innstillingene til Firefox nettleser. Generelt vil det være veldig interessant og, enda viktigere, nyttig! For å komme i gang, la oss deaktivere nettleseren fra å sjekke tillegg (mer detaljer i artikkelen, lenken ovenfor). La oss lage følgende skriptfil med JS-utvidelsen: navn config.js (for de som synes det er vanskelig å skrive ned filer, kan du ganske enkelt laste dem ned på slutten av artikkelen og legge dem i deres egne hyller i firefox-filmappen ). Og filer lages på denne måten: åpne tekstredigerer Windows - en vanlig notisblokk og skriv følgende linjer inn i kroppen sin (kan kopieres). Her er innholdet i den første filen: // deaktiver forbudet mot å installere tillegg try ( Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm", ()).eval("SIGNED_TYPES.clear()"); ) catch(ex) () Vi går på følgende vei: C: Programfiler\Mozilla Firefox ....og slipp den opprettede filen i katalogen. La oss skrive følgende js-fil: med navnet - config-prefs.js // deaktiver forbudet mot å installere tillegg (fil i forbindelse med config.js) pref("general.config.obscure_value", 0); pref("general.config.filename", "config.js"); I Firefox-kjernen mestrer vi også denne banen til pref-mappen for å kaste den opprettede filen der: Fra: Programfiler\Mozilla Firefox\defaults\pref Det er det!! Forbudet mot å sjekke og installere tillegg i Firefox-nettleseren er over! Og nå, som i gamle halcyon-tider, kan du enkelt installere tillegg - uten noen "konstruerte" forbud fra brannutviklere - i den vanlige og kjente modusen for oss. Men som alltid er ikke denne kunnskapen nok for oss!! La oss koble til (eller slå på, som du ønsker) Multiprosessering (multiprosessering) er..! selv om jeg tror det er unødvendig å tolke i detalj - meningen med konseptet er logisk og tydelig, dessuten har det en filosofisk tegneseriekomponent i høyhastighetsarbeidet med faner Firefox nettleser, mer om det i neste artikkel. Sørg for å abonnere: For at multiprosessering skal fungere, vil det ikke være vanskelig å aktivere riktig databehandlingslogikk - vi vil bruke de skjulte nettleserinnstillingene (som forresten vil være nyttige for å teste arbeidet som er utført). Kopier og skriv følgende monogram i adressefeltet til nettleseren (ikke i spørringslinjen, men den øverst i nettleservinduet): about:config ...trykk "Enter"... Oppmerksomhet: på dette stadiet av overgangen til skjulte innstillinger Nettleseren vil vise en logisk advarsel til brukeren (det vil si oss) om å være forsiktige!! Vi er enige om å være forsiktige! Nå må vi lage en ny logisk linje, som vil bli lagt til lignende allerede eksisterende linjer (innstillinger) av Fire... Høyre museknapp... velg "Logisk" - skriv deretter ned selve logikkvalget i vinduet: browser.tabs.remote.force-enable ...det neste modale vinduet vises umiddelbart, der du må velge enheten sann Det er gjort! Du kan starte nettleseren på nytt og se på resultatet av arbeidet du personlig utførte. som en epilog... Etter omstart nettleseren firefox, igjen, skriv i adressefeltet, men denne gangen er adressen: om:støtte Sammendragssiden for nettleserinnstillinger åpnes, og i kolonnen "Flerprosessvinduer" (eller multiprosess...) vil det stå "Tillat av brukeren" eller "Aktivert av brukeren", det vil si av deg , kjære kamerat)) Oppmerksomhet: ...de som bruker Google Translator-tillegget for Firefox og muligheten til å oversette valgt tekst du trenger å vite!! — denne oversettelsesmetoden kan være deaktivert! Den fullstendige oversettelsen av siden (som ikke alltid fungerer som den skal) vil fungere som vanlig, men alternativet "valgt tekst" vil ikke! Men for å bruke alternativinnstillingene fullt ut, uten feil... anbefaler jeg å sette opp nettleseren riktig, for eksempel - ! Og så snart vi nyter resultatet av sjekken, la oss finne det ut som en bonus til denne artikkelen: Vi aktiverer multiprosessor (eller multiprosessor)-modus i Firefox - det kan være nyttig for noen!! Forresten, det kommer flere detaljer i neste artikkel, så ikke glem å abonnere!! La oss besøke adressen igjen: Skriv inn følgende i adressefeltet for søkeinnstillinger: browser.tabs.remote.autostart Så snart søkeresultatet for en logisk streng vises, er alt flott! Flytt markørene langs linjen til høyre og endre settet usann til sant Det er enkelt å endre verdier: Klikk på setningen usann et par ganger, og den endres umiddelbart til sann. Og her er en nyttig video om å sette opp det like nyttige MozBackup-programmet, som hjelper på en fantastisk måte: passord, utvidelser, bokmerker, tillegg osv. Det er veldig nyttig når du installerer en nettleser eller OS på nytt - i løpet av et minutt er den vanlige funksjonaliteten til nettleseren gjenopprettet. Generelt eliminerer det rutinen for brukerinnstillinger.
jpm-dokumentasjon: developer.mozilla.org/en-US/Add-ons/SDK/Tools/jpm
Signerings-API: olympia.readthedocs.io/en/latest/topics/api/signing.htmlSlik aktiverer du multiprosessormodus i Firefox
- Katalog over tillegg for Nvda i "nvda-addon"-formatet Det er 199 tilleggsprogrammer i katalogen (Nvda-addon) Katalogen ble oppdatert: 10. oktober 2019 ... i Nvda.ru-katalogen kan laste ned nye og gamle versjoner av NVDA-skjermleserprogrammer Last ned på.. . . . . . . . . . . . . ons for Nvda Oppdatert: 1. juli 2019. I gjeldende... NewFon talesynthesizer i form av Nvda -addon + Sapi5 for Nvda-skjermleseren Oppdatert 06. mars... Ved å bruke ordbøkene som presenteres på siden, kan du forbedre uttalen av Vocalizer-talesynthesizere. Ordbøkene er ikke egnet... Andregenerasjons Vocalizer Expressive2-talesynthesizerpakker for Nvda-skjermleseren i form en... Sett med talesynthesizere på Sapi5-motoren som også kan brukes i. Nvda-skjermtilgangsprogram Her... Vocalizer Expressive2 talesynthesizere (Andre generasjon) for Nvda-skjermtilgangsprogrammet i form av tilleggsprogrammer. Talesynthesizere Acapela gruppe V gratis program Nvda-skjermtilgang for blinde og svaksynte, du kan... Ivona2 talesynthesizere i Nvda-skjermtilgangsprogrammet kan brukes en om gangen via Microsoft Sapi5... Talesynthesizere for Nvda-programmet i form av "nvda- addon"-tillegg fra forskjellige utviklere.Captain Old / NewDirect...
Som kan endre nettleserens innstillinger uten ditt samtykke eller stjele informasjonen din, har blitt stadig mer vanlig. Noen tillegg kan legge til uønskede verktøylinjer eller knapper, endre søkeinnstillingene eller injisere annonser i datamaskinen din installer har blitt signert av Mozilla, digitalt. Denne artikkelen forklarer tilleggssignering funksjonen og hvordan den fungerer.
Innholdsfortegnelse
Hva er tilleggssignering?
Mozilla verifiserer og "signerer" tillegg som følger et sett med sikkerhetsretningslinjer. Alle tillegg som er vert på addons.mozilla.org må gjennom denne prosessen for å bli signert. Tillegg som er vert på andre nettsteder, må følge de samme retningslinjene for å bli signert av Mozilla.
Hva er alternativene mine hvis jeg vil bruke et usignert tillegg? (avanserte brukere)
Firefox Extended Support Release (ESR), Firefox Developer Edition og Nightly-versjoner av Firefox lar deg overstyre innstillingen for å håndheve kravet til utvidelsessignering ved å endre preferansen xpinstall.signatures.required til falsk i Firefox Configuration Editor ( about:config side). For å overstyre signeringskravet for språkpakken, må du angi preferansen extensions.langpacks.signatures.required til falsk. Det finnes også spesielle umerkede versjoner av Firefox som tillater denne overstyringen. Se MozillaWiki-artikkelen,