こんにちは。あらいです。
実は先日、chromeで調べものをしていたら「サイトを開くたびに新規タブで開いてしまう現象」に遭遇しました。
しかも厄介なことに何度「既存のタブ内でサイトを開く」という風に設定しなおしても反映されないというオマケつき...(汗)
ネットで調べたところ、どうやらGoogle側の不具合(?)らしく何とか対象法を調べて解決することができたので備忘録としてまとめておきます。
chromeで勝手に新規タブが開かれる時の対処方法
今回試した方法はこちらに載っていたものです。
Google Chromeヘルプ 検索結果が新しいタブで開いてしまう
上記の掲示板によると、どうやらこの不具合はchromeというブラウザに問題があるのではなく、Googleアカウントに問題があるため発生してしまうようです。
この問題を解決するための具体的な方法は以下の通りです。
まず、「Googleアカウント」内の「データとカスタマイズ」という項目を開き、その中の「ウェブとアプリのアクティビティ」をクリックします。
https://myaccount.google.com/data-and-personalization?hl=ja

すると下記のような画面になるので「ウェブとアプリのアクティビティ」の右にあるトグルを左にスライドしてオフにして下さい。

次にキーワードは何でも良いので、chromeで適当に検索して検索結果の画面を表示させてください。
表示させると下記のような画面になるので右上の「設定」をクリックし、その中の「検索設定」をクリックします。

検索設定を開き、少し下の方にスクロールすると「結果ウィンドウ」という項目があるはずなので、その中の「選択された各結果を新しいブラウザウィンドウで開く」という項目のチェックを外します。
※既にチェックが外れていた場合は再度チェックを入れてから外してみてください。(念のため)

チェックを外せたら一番下にある「保存」をクリックし、ブラウザを再起動すれば問題が解決しているはずです。
再起動する際、念のためcookieやキャッシュなども削除しておくといいと思います。
上記の方法でも解決しない場合
ログインするGoogleアカウントを変える
冒頭でも述べた通り、この不具合はGoogleアカウントの方に問題があるようなので別のGoogleアカウントでログインしなおせば問題が解決する可能性があります。
根本的な解決にはなりませんが、「この方法だと新規タブが開かなくなった」という方が結構いるようなので試してみると良いかもしれません。
シークレットウィンドウで開く
こちらも根本的な解決にはならないかもしれませんが、シークレットウィンドウでchromeを開くと問題が解決する場合があります。
実際僕もこの方法では新規タブが勝手に開かれることはありませんでした。
また、同様に「ゲストモード」でchromeを開くと不具合が起きない可能性があります。
ゲストモードでは拡張機能が全てオフになっているので、もしこのモードで問題が解決する場合はGoogleアカウントの拡張機能が原因かもしれません。
その場合は一旦全ての拡張機能を無効化して、cookieやキャッシュの削除後にchromeを再起動してみましょう。
まとめ
という訳で今回はchromeでページを開こうとすると勝手に新しいタブを開いてしまう時の対処方法の紹介でした。
僕の場合は初めにご紹介した方法で解決することができましたが、それでもダメな場合は上記の方法に加えてchromeの設定のリセットや端末の再起動なども試してみましょう。
また、まったく関係のないページが新規タブで開かれたり、広告などが表示される場合は何らかのウィルスに感染している可能性も考えた方がいいかもしれません。