ブックマークレットをデバッグしたいと思います。これどうやってするの?できればFirefoxで。
ブックマークレットのコードは 1 行しかないため、直接デバッグすることは現実的ではありません。
ブックマークレットから送信したコードで「script」タグを作成すると、この「script」タグのコードは Firebug スクリプトにリストされません... (このコードは正しく実行され、デバッグのみできません)
または、コンソールに入力されたコードをデバッグできる可能性があれば、それも問題ありません。
ブックマークレットをデバッグしたいと思います。これどうやってするの?できればFirefoxで。
ブックマークレットのコードは 1 行しかないため、直接デバッグすることは現実的ではありません。
ブックマークレットから送信したコードで「script」タグを作成すると、この「script」タグのコードは Firebug スクリプトにリストされません... (このコードは正しく実行され、デバッグのみできません)
または、コンソールに入力されたコードをデバッグできる可能性があれば、それも問題ありません。
次のようなブックマークレットを作成します。
javascript:document.body.appendChild(document.createElement('script')).setAttribute('src','http://localhost/test.js');void(0);
それは Firebug に自動的に表示されます。(最新バージョンの Firefox と Firebug があると仮定します)
test.jsファイル内のコードの開発バージョンを使用しdebugger;、ブレークポイントを手動で使用または挿入します。
追加の注意: コードが開発モードで (上記のようにファイルをインクルードすることで) 動作するが、1 行のブックマークレットに変換すると動作しないなどの問題に直面する場合は、変換/エンコードに問題があるはずです。単線にします。