悪意のあるWebページにリダイレクトされないようにユーザーを保護しようとしているChrome拡張機能を開発中です。ユーザーのリダイレクト(クリック)から自動リダイレクトを区別する方法
ユーザーが「fa ec book.com」のような日陰のドメインにアクセスすると、彼は別のページにリダイレクトされますが、これは彼の意図ではありません。ユーザーが別のページにリダイレクトされる場合、これは主にクリックによるものです(ハイパーリンクのクリック:<a href="http://foobar.com">
)
どのようにして2つのタイプを区別できますか?その後、クロムは特にこの情報が利用できるようにする場合を除き
chrome.webRequest.onBeforeRedirect.addListener(
function(details) {
console.log(details);
},
{urls: ['<all_urls>']});
[ユーザーがURLを変更した場合にのみイベントをトリガーする方法は?](http://stackoverflow.com/questions/42132733/how-to-trigger-an-event-only-when-ユーザー変更URL) – Makyen
関連:[新しいタブ/ウィンドウをリダイレクトする前に、最初のwebRequestを禁止する]リンク先をクリックすると開いた場合のみ(0120-336-501) – Makyen
@Makyenリンクは非常に興味深く役立ちます。 – Stanko