#実現したいこと
自分が管理していないwebページに対して、ローカルに置いた javascriptファイル(my.js)を、Firefoxの開発ツールのコンソールに直接実行したいです。
#直接実行しない理由
コードが長すぎて、コンソールにコピペでで張り付けると、読み込みに10秒ほどかかります。Firefoxがフリーズする時もあります。
#拡張機能を使って実行はしない
拡張機能「ShortcutKey2URL」を使うと、今回のような長いコードでも読み込み1秒未満で、すぐに実行することができます。
しかし以下の理由により、今回はこの拡張機能は使えません。
使えない理由:
実行したいコード内に、「新規タブにて同一ドメインのページを開き、ページ内のデータをスクレイピングする」処理があります。
Firefoxの場合、拡張機能を通して開かれた新規タブはすべてCross Origin扱いになってしまう可能性があり、新規タブのDOMにアクセスできません。
#その他
AB問題になっていると思っております。
そもそもこんな長いjavascriptを実行しないでもいい方法を考える方がいいとは思いますが、
ふと「ローカルのjavascriptファイルを開発ツールにコピペ以外で実行する方法はあるのか?」と思って質問させていただきました。
以上、よろしくお願いいたします。
あなたの回答
tips
プレビュー