前提・実現したいこと
ヤフートリプルにアップロードしたページで、リンクをCtrl+クリックした時に別タブで開くようにしたい。
発生している問題・エラーメッセージ
ローカル環境では、クリックのみだと同ウインドウで遷移、Ctrl+クリックでは別タブで開きます。
楽天GOLDや自前のサーバーにアップロードした時も同様の挙動です。
そのデータをヤフートリプルにアップすると、Ctrl+クリックでも同ウィンドウでの遷移になってしまいます。
原因と思われるものと、現在試した対処
トリプルにアップ時に自動で追加される bc-triple.yahoo.co.jp/js/sc.js が関与しているらしい。
https://teratail.com/questions/11151
こちらを参考に、ページ読み込み後に全てのa要素を複製・置換してみたところ、ヤフー以外のページへ遷移時に挟まれる警告のバウンサーページも表示されなくなってしまった。
外部リンクがスルーされることは本意ではないので、この方法は避けたい。
全てのリンクを別タブで開きたいわけではない。
個々の使い方に応じて、その時の期待通りの動作をしてほしい。
なんとか[Ctrl+クリック時は別タブで開く]のみを実装できないでしょうか?
ご教授いただけますと幸いです。
あなたの回答
tips
プレビュー