Chromeでは、ほとんどの場合、リンク(テキストまたは画像)を中クリックすると、新しいタブが開き、現在のタブは変更されません。これは予想される動作です。
ただし、一部のWebサイトには、現在のタブを新しいタブに切り替えるリンク(5%と言います)があります。例:この ページ では、メインリストのプレーヤーの名前に問題があります。
ソースを見ると、異常なものは何も見つかりませんでした(リンクは標準のhtmlタグです)。しかし、JavaScriptを無効にしても、問題はありません。ソースを調べましたが、問題のあるスクリプトは見つかりませんでした...右クリックしてタブを開き、[新しいタブでリンクを開く]を選択しても、問題はありません。
問題の理由を見つけたら、どうすれば修正できるか知りたいのですが。私はWindows7x64でchrome 10.0.648.204を実行しています。
[〜#〜] edit [〜#〜]:上記のウェブサイトはもう動作を示していませんが、他のサイトで問題が発生することがあります(私は覚えていません)
これらのプレーヤーリンクが存在するテーブル行は、次のHTML/JSコードを使用します。
<tr class="wide_middle" id="/replays/45470"
onmouseover='document.getElementById("/replays/45470").className = "wide_middle_hover";'
onmouseout='document.getElementById("/replays/45470").className = "wide_middle";'
onClick="window.location = 'replays/45470'" ... ...
したがって、リンクを中クリックすると、実際にはテーブルの行もクリックされます。そのため、JavaScriptが現在のタブをターゲットページにも変更するのはなぜですか。
インストール この拡張機能 は問題を修正できるはずです。