1

ブックマークレットの作成経験が不足しているため、ブラウザー コンソール (例: firebug) で JS コードを実行するのと同じように、ブックマークレットで JS コードを実行することを知りたいです。違いはありますか?

4

1 に答える 1

1

はい、多くのコンソールには、グローバル スコープ (ブックマークレットが実行される場所) では見つからないスコープ内の追加ツールがいくつかあります。例は、 のショートカットまたはのkeysショートカットである可能性があります。しかし、これらがどのように機能するかはよくわかりません。それらは一種のマクロでもあるかもしれません。詳細については、Firebug のCommand Line API documentationを参照してください。また、Chrome Devtools Consoleはそれをサポートしていると主張しており、Opera の Dragonflyは少なくともそのサブセットをサポートしています。Object.keys$querySelectorAll

ただし、これらはまれであり、通常は気付かないため、コンソールにブックマークレット コードを記述しても、気を散らすことなく正常に動作するはずです。

于 2012-12-20T02:58:48.337 に答える