Асуудал: Firefox 3.5.x-д зориулсан Google-ээс самбар (хэрэгслийн мөр) суулгахад дараах алдаа гарч ирнэ.

Firefox "http://dl.google.com/firefox/google-toolbar-win.xpi" дээрх файлыг суулгаж чадсангүй.

Энэ асуудлыг шийдэх 2 шийдлийг авч үзье:

1 шийдэл:

Гэрчилгээний тодорхойлолт

Таны хийх ёстой хамгийн эхний зүйл бол энэ .xpi файлын гэрчилгээг тодорхойлох явдал юм.

Өргөтгөлийг татаж аваарай. ./META-INF/zigbert.rsa файлыг олоорой: .Class Public Primary Certification Authority Одоо бид .xpi файлд VeriSign гарын үсэг зурсан гэдгийг мэдэж байна.

Гэрчилгээнд итгэх итгэлийг бий болгох

Firefox-г ажиллуулна уу. Тохиргоо -> Нарийвчилсан -> Шифрлэлт харах Сертификатууд -> Сертификатын эрх бүхий байгууллагууд VeriSign сертификатыг олоорой.

Өөрчлөх… товчийг дарна уу

Зураг дээрх шиг хайрцгийг шалгаад хөтчөө дахин эхлүүлнэ үү.

2-р шийдэл:

Тохиргоо -> Нарийвчилсан -> Шифрлэх OCPS (Онлайн Сертификат Статус Протокол) Тохиргоо товчийг дарж, Firefox-г дахин эхлүүлнэ үү.

Үүний нэгэн адил залгаас, сэдэв гэх мэт.



Суллахтай холбоотой сүүлийн үеийн үйл явдлуудын хүрээнд Mozilla FirefoxЗарим хэрэглэгчдийн дунд шуугиан тарьсан 48 дугаарт өргөтгөл хийх гарын үсэг заавал байх ёстой тул ийм асуудалтай тулгарсан хүмүүс дараахь сонголттой тулгарсан:

  1. гарын үсэг зураагүй өргөтгөлүүдийг бүү ашигла (муу сонголт);
  2. брэндгүй угсралтыг ашиглах;
  3. Тойрог замаар явж, ямар ч аргаар шалгахыг идэвхгүй болгохыг хичээ, заримыг нь дараах тайлбарт санал болгож байна.
    https://geektimes.ru/post/279132/#comment_9480372
    https://geektimes.ru/post/279132/#comment_9480382
  4. шаардлагатай өргөтгөлийг өөрөө гарын үсэг зурна уу.
Таны таамаглаж байсанчлан бид энд ярих болно сүүлчийн арга. Хэрэв бид албан ёсны каталогоор дамжуулан өргөтгөлүүдийг тараахаар төлөвлөөгүй бол гарын үсгийг гараар шалгахгүйгээр авах боломжтой. хялбар бөгөөд энгийн.

Үүний тулд бидэнд хэрэгтэй:
  1. addons.mozilla.org дээрх данс
  2. суулгасан nodejs хувилбар >= 0.10
  3. npm хувилбар >=3.0.0 (npm дээш npm)
  4. nodejs-д зориулсан jpm (npm install jpm).
Бид жишээ болгон "Random Agent Spoofer" өргөтгөлийг ашиглан гарын үсэг зурах үйл явцыг авч үзэх болно. Энэ өргөтгөл нь маш хурдан хуучирсан хэрэглэгчийн агентуудын жагсаалтыг агуулдаг бөгөөд нэмэлт нь байнга шинэчлэгддэггүй. Хариуд нь албан ёсны хадгалах газарт бидэнд хэрэгтэй өгөгдөл бүхий файлууд байнга шинэчлэгдэж байдаг бөгөөд тэдгээрийг ашиглах хүсэл эрмэлзэл байдаг.

Тэгэхээр, дансбүртгүүлсэн, програм хангамжийн орчин суулгасан бол та эхлүүлж болно.

Бид туршилтын өргөтгөлийг аваад дотор нь задлана тусдаа хавтас, бидний тохиолдолд бид https://github.com/dillbyrne/random-agent-spoofer хаягаар байрлах агуулахын агшин зургийг ашигладаг.
Бид дараах лавлах бүтцийг олж авна.
тест\
lib\
док\
өгөгдөл\
.gitignore
ЛИЦЕНЗ
багц.json
README.md

Хэрэв та бэлэн өргөтгөл ашиглаж байгаа бол түүнийг задалсан хавтасны үндсэн хэсэгт "bootstrap.js" болон файлуудыг устгах хэрэгтэй.
"install.rdf" нь угсралтын програмаар үүсгэгддэг бөгөөд аль хэдийн гарын үсэг зурсан нэмэлтүүдийг өөрчлөх үед мөн "META-INF" хавтсанд байдаг. Учир нь Бид хараахан угсараагүй нэмэлт хэрэгсэлтэй ажиллаж байгаа тул үүнийг хийх шаардлагагүй. Дараагийн алхам“package.json” файлыг засварлах бөгөөд задалсан өргөтгөлийн лавлахын үндсэн хэсэгт дахин байрлана. Манай тохиолдолд түүний эхлэл дараах байдалтай байна.
{
"name": "random-agent-spoofer",
"title": "Санамсаргүй агент Хуурамч",
"id": "jid1-AVgCeF1zoVzMjA@jetpack",
"тайлбар": "Холбооны янз бүрийн профайлуудыг (хэрэглэгчийн агент, платформ, oscpu, хүлээн авах толгой болон бусад сонголтуудыг оруулаад) ашиглахыг зөвшөөрч, сонгосон хугацаа дууссаны дараа санамсаргүй байдлаар сольж болно",
"зохиогч": "dbyrne",
...
}

Хэрэв энэ нь "id" параметрийг агуулж байвал түүнийг өөрчлөх эсвэл устгах шаардлагатай. Үгүй бол бид түүний эзэмшигч биш гэж гарын үсэг зурахыг оролдох үед алдаа хүлээн авах болно.
Дараа нь бид өргөтгөлийг архивт цуглуулахын тулд дараах "шлээс" -ийг тушаалаа.

Jpm xpi --addon-dir<путь к папке куда распаковали>

Эсвэл зүгээр л:

Хэрэв одоогийн лавлах нь задлагдаагүй өргөтгөлийн үндэс бол Jpm xpi.

Гаралт нь угсарсан өргөтгөл.xpi файл байх ёстой бөгөөд бид үүнд гарын үсэг зурах болно.

Одоо addons.mozilla.org сайтад бүртгүүлсэн api түлхүүрээ бэлтгэцгээе. Үүнийг addons.mozilla.org/ru/developers/addon/api/key хуудаснаас дараах хэлбэрээр харж болно.

JWT нийтлэгч: JWT нууц:

Хаана Таны хувийн түлхүүр. Эцэст нь хэлэхэд, үнэндээ бид гарын үсэг зурах үйлдлийг дараах тушаалаар гүйцэтгэдэг.

Jpm тэмдэг --api-key --api-нууц --xpi<путь к расширению полученному на предыдущем шаге>

Хэрэв бүх зүйл алдаагүй болж, автомат шалгалтыг давсан бол одоогийн лавлах дээр бид гарын үсэг зурсан өргөтгөлийг хүлээн авах болно, энэ нь бидэнд хэрэгтэй зүйл юм.

Ашигтай холбоосууд:
jpm баримт бичиг: developer.mozilla.org/en-US/Add-ons/SDK/Tools/jpm
Api-д гарын үсэг зурах: olympia.readthedocs.io/en/latest/topics/api/signing.html

Анхаарал тавьсанд баярлалаа, амжилт хүсье!

Ерөнхийдөө энэ нь амархан! Тиймээс хоригийг зогсооё Mozilla хөтөч Firefox-д нэмэлт програм суулгах (хориглох функц нь хөтчийн хамгийн сүүлийн үеийн хувилбаруудыг гаргаснаар хэрэглэгчдэд нөлөөлсөн)), мөн бид олон боловсруулалт, олон боловсруулалтыг идэвхжүүлнэ.

За, сүүлчийн өгүүллийг үргэлжлүүлье - энэ нь Firefox өргөтгөл / нэмэлтүүдийг тойрч гарах боломжуудын талаар ярилцав.

Өнөөдөр энэ сэдэв арай илүү төвөгтэй байгаа тул бэлэн байгаарай: та firefox програмын хэд хэдэн скрипт файл үүсгэж, тэдгээрийг цөмийн үндсэн хэсэгт байрлуулах, мөн програмын далд тохиргоон дээр өөр хэдэн зүйлийг засах шаардлагатай болно. Firefox хөтөч. Ерөнхийдөө энэ нь маш сонирхолтой, хамгийн чухал нь ашигтай байх болно!


Эхлэхийн тулд хөтчийг нэмэлт програмуудыг шалгахыг идэвхгүй болгоё (дэлгэрэнгүй мэдээллийг дээрх холбоосоос үзнэ үү).

Дараах скрипт файлыг JS өргөтгөлтэй үүсгэцгээе: config.js нэр (файл бичихэд хэцүү байгаа хүмүүст та зүгээр л нийтлэлийн төгсгөлд татаж аваад firefox файлын хавтсанд өөрийн тавиур дээр байрлуулж болно. ).

Мөн файлуудыг ийм байдлаар үүсгэдэг: нээлттэй текст засварлагч Windows - ердийн тэмдэглэлийн дэвтэр бөгөөд түүний биед дараах мөрүүдийг бичнэ (хуулбарлах боломжтой).

Эхний файлын агуулга энд байна:

// Нэмэлт суулгах хоригийг идэвхгүй болгож үзээрэй ( Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm", ()).eval("SIGNED_TYPES.clear()"); ) барих (жишээ нь) ()

Бид дараах замаар явж байна.

C: Програмын файлууд \ Mozilla Firefox

.... үүсгэсэн файлаа лавлах руу буулгана.

Дараах js файлыг бичье: config-prefs.js нэртэй

// нэмэлт програм суулгахыг хориглохыг идэвхгүй болгох (файл config.js-тэй хамт) pref("general.config.obscure_value", 0); pref("general.config.filename", "config.js");

Firefox-ийн үндсэн хэсэгт бид үүсгэсэн файлыг тэнд хаяхын тулд pref хавтас руу орох замыг эзэмшдэг.

Эх сурвалж: Program Files\Mozilla Firefox\defaults\pref

Ингээд л болоо!! Firefox хөтөч дээр нэмэлтүүдийг шалгах, суулгахыг хориглосон хугацаа дууслаа!

Одоо, хуучин халцоны үеийн нэгэн адил та бидний хувьд ердийн бөгөөд танил горимд Галын хөгжүүлэгчдийн ямар ч "зохиомол" хориггүйгээр нэмэлтүүдийг хялбархан суулгаж болно.

Гэсэн хэдий ч, урьдын адил энэ мэдлэг бидэнд хангалтгүй юм!!

Холболцгооё (эсвэл таны хүссэнээр асаана уу)

Олон боловсруулалт (олон боловсруулалт) нь ..! Гэсэн хэдий ч миний бодлоор нарийвчлан тайлбарлах шаардлагагүй юм - үзэл баримтлалын утга нь логик бөгөөд ойлгомжтой, үүнээс гадна табын өндөр хурдны ажлын философийн хүүхэлдэйн киноны бүрэлдэхүүн хэсэгтэй. Firefox хөтөч, энэ талаар дараагийн өгүүллээр дэлгэрэнгүй үзнэ үү. Бүртгүүлэхээ мартуузай:

Олон боловсруулалтыг ажиллуулахын тулд зохих өгөгдөл боловсруулах логикийг идэвхжүүлэх нь хэцүү биш байх болно - бид хөтөчийн далд тохиргоог ашиглах болно (дашрамд хэлэхэд энэ нь хийсэн ажлыг шалгахад хэрэгтэй болно).

Хөтөчийн хаягийн мөрөнд (асуулгын мөрөнд биш, харин хөтчийн цонхны дээд талд байгаа) дараах монограмыг хуулж бичнэ үү.

тухай: тохиргоо

... "Enter" дээр дарна уу...

Анхаар:

руу шилжих энэ үе шатанд далд тохиргооХөтөч, хэрэглэгчдэд (өөрөөр хэлбэл, бид) болгоомжтой байх логик анхааруулга гарч ирнэ!

Бид болгоомжтой байхыг зөвшөөрч байна!

Одоо бид шинэ логик шугам үүсгэх хэрэгтэй бөгөөд энэ нь одоо байгаа Галын ижил төстэй шугамууд (тохиргоо) дээр нэмэгдэх болно ...

Хулганы баруун товч... "Логик"-ыг сонгоод дараа нь цонхонд логик сонголтыг өөрөө бичнэ үү:

browser.tabs.remote.force-enable

... дараагийн модаль цонх нэн даруй гарч ирэх бөгөөд үүнд та үнэнийг сонгох хэрэгтэй

Дууслаа!

Та хөтөчөө дахин эхлүүлж, өөрийн хийсэн ажлын үр дүнг харах боломжтой.

эпилог шиг ...

Дахин эхлүүлсний дараа firefox хөтөч, дахин хаягийн мөрөнд бичнэ үү, гэхдээ энэ удаад хаяг нь:

тухай: дэмжлэг

Хөтөчийн тохиргооны хураангуй хуудас нээгдэх ба "Олон процесст цонх" (эсвэл олон процесст...) гэсэн баганад "Хэрэглэгч зөвшөөрсөн" эсвэл "Хэрэглэгч идэвхжүүлсэн" гэж бичнэ, өөрөөр хэлбэл та , эрхэм нөхөр))

Анхаар:

... Google Translator нэмэлтийг ашигладаг хүмүүс Firefox-д зориулсанболон сонгосон текстийг орчуулах сонголт нь таны мэдэх ёстой !! - энэ орчуулгын аргыг идэвхгүй болгож магадгүй!

Хуудасны бүрэн орчуулга (энэ нь үргэлж зөв ажилладаггүй) ердийнхөөрөө ажиллах боловч "сонгосон текст" сонголт ажиллахгүй!

Гэхдээ сонголтын тохиргоог бүрэн дүүрэн, алдаа дутагдалгүйгээр ашиглахын тулд ... Би хөтөчөө зөв тохируулахыг зөвлөж байна, жишээ нь - !

Шалгалтын үр дүнд таалагдсан даруйдаа энэ нийтлэлд урамшуулал болгон авч үзье.

Firefox дээр олон процессор горимыг хэрхэн идэвхжүүлэх вэ

Бид Firefox дээр олон процессор (эсвэл олон процессор) горимыг идэвхжүүлдэг - энэ нь хэн нэгэнд хэрэгтэй байж магадгүй юм!

Дашрамд хэлэхэд, дараагийн нийтлэлд илүү дэлгэрэнгүй мэдээлэл байх болно, тиймээс бүртгүүлэхээ бүү мартаарай!!

Хаяг руугаа дахин орцгооё:

Тохиргоо хайх хаягийн мөрөнд дараахь зүйлийг оруулна уу.

browser.tabs.remote.autostart

Логик мөрийн хайлтын үр дүн гарч ирмэгц бүх зүйл сайхан байна! Шугамын дагуу курсорыг баруун тийш шилжүүлж, худал тохируулгыг үнэн болгож өөрчил

Утгыг өөрчлөх нь маш энгийн: худал хэллэг дээр хэд хэдэн удаа дарвал тэр даруй үнэн болж өөрчлөгдөнө.

Нууц үг, өргөтгөл, хавчуурга, нэмэлт хэрэгсэл гэх мэт гайхалтай аргаар тусалдаг MozBackup програмыг тохируулах талаар хэрэгтэй видео энд байна.

Энэ нь хөтөч эсвэл үйлдлийн системийг дахин суулгахад маш их хэрэгтэй байдаг - нэг минутын дотор хөтөчийн ердийн ажиллагаа сэргээгддэг.

Ерөнхийдөө энэ нь хэрэглэгчийн тохиргооны горимыг арилгадаг.

    "nvda-addon" форматтай Nvda-д зориулсан нэмэлтүүдийн каталог (Nvda-addon) Каталог шинэчлэгдсэн: 2019 оны 10-р сарын 10 ... Nvda.ru каталогт та. NVDA дэлгэц уншигч програмын шинэ болон хуучин хувилбаруудыг татаж авах боломжтой.. 8 хэл дээрх дуут модуль бүхий RHVoice ярианы синтезатор: Nvda-addon Дэлгэцийн програмын хувьд... Хуучирсан эсвэл ажиллахаа больсон нэмэлтийн архив. ons for Nvda Шинэчлэгдсэн: 2019 оны 7-р сарын 1. Одоогийн байдлаар... Nvda дэлгэц уншигчид зориулсан Nvda -addon + Sapi5 хэлбэрийн NewFon ярианы синтезатор 3-р сарын 06-нд шинэчлэгдсэн... Хуудас дээр үзүүлсэн толь бичгүүдийг ашиглан та боломжтой Vocalizer ярианы синтезаторын дуудлагыг сайжруулах толь бичгүүд тохиромжгүй байна... Nvda дэлгэц уншигчдад зориулсан хоёр дахь үеийн Vocalizer Expressive2 ярианы синтезаторын багцууд... Sapi5 хөдөлгүүр дээрх ярианы синтезаторын багц. Nvda дэлгэцийн хандалтын программ Энд... Нэмэлт хэлбэрээр Nvda дэлгэцийн хандалтын програмд ​​зориулсан Vocalizer Expressive2 ярианы синтезаторууд ... Acapela group V үнэгүй програмХараагүй болон харааны бэрхшээлтэй хүмүүст зориулсан Nvda дэлгэцийн хандалт нь та... Nvda дэлгэцэнд нэвтрэх программ дахь Ivona2 ярианы синтезаторуудыг Microsoft Sapi5-аар нэг нэгээр нь ашиглах боломжтой ... Nvda програмд ​​зориулсан ярианы синтезаторуудыг "nvda- addon" өөр өөр хөгжүүлэгчдийн нэмэлтүүд. Captain Old / NewDirect...

Энэ нь таны зөвшөөрөлгүйгээр таны хөтчийн тохиргоог өөрчлөх эсвэл таны мэдээллийг хулгайлах явдал улам бүр түгээмэл болж байна. Зарим нэмэлтүүд нь хүсээгүй хэрэгслийн самбар, товчлууруудыг нэмж, хайлтын тохиргоог өөрчлөх эсвэл таны компьютерт зар сурталчилгаа оруулах боломжтой суулгах Mozilla дижитал байдлаар гарын үсэг зурсан байна нэмэлт гарын үсэг зурахонцлог, энэ нь хэрхэн ажилладаг.

Агуулга

Нэмэлт гарын үсэг гэж юу вэ?

Mozilla нь аюулгүй байдлын удирдамжийг дагаж мөрддөг нэмэлтүүдийг шалгаж, "тэмдэглэдэг". addons.mozilla.org дээр байршуулсан бүх нэмэлтүүд гарын үсэг зурахын тулд энэ процессыг давах ёстой. Бусад сайтууд дээр байрлуулсан нэмэлтүүд нь Mozilla-д гарын үсэг зурахын тулд ижил удирдамжийг дагаж мөрдөх шаардлагатай.

Хэрэв би гарын үсэг зураагүй нэмэлтийг ашиглахыг хүсвэл ямар сонголт хийх вэ? (дэвшилтэт хэрэглэгчид)

Firefox-ын Өргөтгөсөн дэмжлэгийн хувилбар (ESR), Firefox Developer Edition болон Firefox-ын шөнийн хувилбарууд нь xpinstall.signatures.required тохиргоог өөрчлөх замаар өргөтгөлийн гарын үсэг зурах шаардлагыг хэрэгжүүлэх тохиргоог хүчингүй болгох боломжийг танд олгоно. худлаа Firefox тохиргооны засварлагч дээр ( тухай: тохиргоохуудас). Хэлний багцын гарын үсэг зурах шаардлагыг хүчингүй болгохын тулд та тохиргоог хийх хэрэгтэй өргөтгөлүүд.langpacks.гарын үсэг.шаардлагатайруу худлаа. Үүнийг хүчингүй болгохыг зөвшөөрдөг Firefox-ын тусгай брэндгүй хувилбарууд бас байдаг. MozillaWiki нийтлэлийг үзнэ үү,