問題タブ [html-injections]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Javascript のリダイレクトと新しいページへの挿入
私は、私用のポップアップベースの Web 拡張機能を作成しています。基本的に、複数の Web サイトで情報を確認するという繰り返しのタスクを実行します。
訪問したサイトの順序は、ポップアップによって制御されます。ページを 1 つずつ確認できるようにするために、拡張ポップアップでブラウザ ウィンドウをそのサイトに転送し、onload イベントを設定して、完全な html がロードされたら通信できるようにします。
関連する拡張コードは現在次のようになっています。
これは、Web サイトと拡張機能の間で通信が行われるように、関連するすべてのリスナーが設定されている場合に機能します。
getSource
ただし、現在のページではなく完全にロードされた次のページにアクションが適用されるように、新しい Web サイトをロードするたびにポップアップが 5 秒間スリープする必要があるのは好きではありません。これまでのところ、リダイレクトを開始し、その URL をロードするための onload-event を即座にセットアップする方法を見つけていません。
このコードをどのように改善できますか?