ブックマークレットの作成経験が不足しているため、ブラウザー コンソール (例: firebug) で JS コードを実行するのと同じように、ブックマークレットで JS コードを実行することを知りたいです。違いはありますか?
質問する
45 次
1 に答える
1
はい、多くのコンソールには、グローバル スコープ (ブックマークレットが実行される場所) では見つからないスコープ内の追加ツールがいくつかあります。例は、 のショートカットまたはのkeys
ショートカットである可能性があります。しかし、これらがどのように機能するかはよくわかりません。それらは一種のマクロでもあるかもしれません。詳細については、Firebug のCommand Line API documentationを参照してください。また、Chrome Devtools Consoleはそれをサポートしていると主張しており、Opera の Dragonflyは少なくともそのサブセットをサポートしています。Object.keys
$
querySelectorAll
ただし、これらはまれであり、通常は気付かないため、コンソールにブックマークレット コードを記述しても、気を散らすことなく正常に動作するはずです。
于 2012-12-20T02:58:48.337 に答える