Help us understand the problem. What is going on with this article?

ブラウザ拡張機能を作ろう!ChromeとFirefoxの開発を比較

More than 1 year has passed since last update.

はじめに

「ああ、こんな拡張機能が欲しいのに、どうして見つからないんだ!!」

「こんなに簡単なことなのに!!」

と、嘆くあなた。

エンジニアのささくれ・・・違った、端くれなら作りましょう。
まずは入口として、各ブラウザの開発言語や方法について調べてみました。

開発言語と難易度

色々な言語の経験をしてきましたが、
残念ながらまだ英語は翻訳サイトを駆使しながらしか読めないので、手抜きでfirefoxの方をやってみたいと思います。
しかしどうやらブラウザ間の互換性がある程度あるそうですのでソースの使い回しは大部分で可能なようです。

ブラウザ 開発言語 ドキュメント 難しさ
Chorome javascript/HTML/CSS 公式マニュアル(英語)
Firefox 新方式 javascript/HTML/CSS 公式マニュアル(日本語)
Firefox 旧方式 XUL 現在は非推奨
Opera javascript/HTML/CSS 公式マニュアル(英語)

その他、処理の高速化や、APIでは不可能なことをする場合は、CやC++で書かれた外部のライブラリが利用可能のようです。

とりあえずこれで、作れそうですね!

つづく?

blue-ossan
嫁さん一番、仕事は二番、三児のオヤジ。 徳島のとある里山に移住。古民家DIY改修中。 プログラミング16年、PHP+Laravelは相棒。javascriptは愛人。 良いプログラミングをするには良い食事で頭作りから!
https://pochaneco.space
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away