1

私は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>

そして、ホームボタンが表示されるように?

4

1 に答える 1

2

あなたはこのようなことをすることができます

$("div.easy_editor ul").append('<li><a id="nav-home" href="http://stackoverflow.com/">Home</a></li>');
于 2012-09-05T10:48:45.410 に答える