私はFirefox拡張機能を構築しています.本質的に、特定のサイトのWebページにボタンを追加したいと考えています. ページソースのどこに変更を加える必要があるのか 、何を追加する必要があるのか は正確にわかっていますが、1.ページソースを読む方法がわかりません(自分でそれを理解できるはずです) 2. ページのソースを編集する (ずっと探していたのですが、方法が見つかりませんでした) 3. 表示されているページを自動的に更新します
また、一般的に、これが最善のアプローチですか?主なことは、ページにコードをシームレスに挿入したいということです。たとえば、スタック オーバーフローのページ ソースには、次のようなセクションが含まれています。
<div class="nav mainnavs">
<ul>
<li><a id="nav-questions" href="/questions">Questions</a></li>
<li><a id="nav-tags" href="/tags">Tags</a></li>
<li><a id="nav-users" href="/users">Users</a></li>
<li><a id="nav-badges" href="/badges">Badges</a></li>
<li><a id="nav-unanswered" href="/unanswered">Unanswered</a></li>
</ul>
</div>
行を挿入したい場合はどうすればよいですか
<li><a id="nav-home" href="http://stackoverflow.com/">Home</a></li>
そして、ホームボタンが表示されるように?