HabrosanitizerがFirefoxで利用できるようになりました。彼はまた、ハブをブロックすることを学びました。

habrosanitizerは明けましておめでとう







10月末に、誇大広告の作成者からの記事の波の後、フィードから不要な記事を非表示にできるChromeの小さな拡張機能を作成しました。拡張機能は非常に温かく受け取られ(githubで+ 285、53_000ビュー、70以上の星)、Chrome拡張機能ストアにも公開しました。次に、Firefoxの最も望ましい次の機能と最も要求された(129票)サポートについての投票がありました。そして今、1か月後、拡張機能がFirefoxAddonsで公開されました。







どんなレーキを踏みつけなければならないのか気になる人は、カットの下でお願いします!







Firefoxについて



正直なところ、FFのサポートは初めてではありませんでした。結果として変更が最小限であったという事実にもかかわらず、すべてがうまくいかなかったので、ある時点で私はすでにあきらめようと思いました。







最初は、マニフェストの形式が間違っていたため、テストコードをFirefoxにロードすることすらしたくありませんでした。私はグーグルで何度か試してみる必要があり、公式の例のマニフェストでさえ機能したくありませんでした。その後、Firefoxが突然ファイルを受け入れた後、「ファイルが検証されておらず、署名が作成されていないため、動作しません」という理由で、当然、ファイルの起動を拒否しました。Googleには特別なフラグがあります。これは、xpinstall.signatures.required = false



署名なしで拡張機能をダウンロードできるように設定する必要がありますが、安定バージョンでもベータ版でも機能しません。それはNightlyでのみ役に立ちました。







, - , Firefox id ( "browser_specific_settings":{"gecko": {"id":"{GUID}"}})



). Chrome , browser_specific_settings



. , .







. Firefox , Chrome — . options



"options_ui": {"page": "options.html", pen_in_tab": true}









, , - . - . , Firefox - , . ( ), es6 , , , . ( ), " " WebPack ( 4 )







, , , src



. , . - .







WebPack- . ( ), .







, 20.12.2020 ( 63 ), 21.12.2020 , . .









Firefox (ledascho) — . . , .







, :









UI , .







, GitHub, , (, , SVG ).







, . - , , . -, , -, . , , .









68 :) . - . 40 , 11 , , , , , .







それで全部です。私はまだ新しい機能を追加する予定はありません(今年は確かに、ウェブサイトのパフォーマンスの測定に関する別のペットプロジェクトを最終的に思い起こさせたい休暇がもうすぐあります







何か提案がある場合、またはバグを見つけた場合は、コメントまたは問題に書き込んでください。







リンク:







  • Firefox
  • クロム
  • レポ


来たる休日、そして良い新年をお届けします!

PS Mozilla CorporationKPDVのロゴを提供してくれたSharonMcCutcheonに感謝します








All Articles