パネルの生成、チェックボックス管理Programming/Firefox_addon設定ファイルから読み込まれたプロファイルはこのようになっている(とする)。Engineを有効化すれば'google'と'yahoo'という文字列が含まれるリンクがハイライトされ、movieを有効化すれば'youtube'と'niconico'という文字列が含まれるリンクがハイライトされてほしい。ハイライトを実装するのはひとまずおいておいて、はじめに「どのリンクをハイライトさせるか」を管理する仕組みが必要になる。チェックが入っているプロファイルについては、タブにかかわらずハイライトされてほしいから、グローバルに参照できるようにしたい。これをユーザーが操作する仕組みはパネルに設置するチェックボックスなのだが、プロファイルの数は固定ではないのでパネルのHTMLを動的に生成する必要がある。ひな形を作るところから。ここに読み込んだプロファイルのぶんだけセレクターをくっつけていく。難しいこともないのでサクッと。テーブルにしたのは、cssなしでも見た目がそこそこ整ってくれるから。したら、チェックボックスの状態でどのプロファイルが有効なのかを管理する仕組みをつくる。現時点ではそこまでmainの規模が大きくなってないので、とりあえずmain内で有効なプロファイルを管理するようにした。Scriptはページごとに動くスクリプトになる。Script側に持たせないといけない。Scriptを自動読込させる仕組みをつくる。関連記事2017-12-09AbemaTVってなんなんだという話を会社でした。(178)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。