SSブログ

FirefoxでリンクをCtrl+左クリックしても背面タブで開かなくなるソース [メール投稿]

正己さんはTwitterを使っています: "http://t.co/Yb9uOaeQlmの使用が変わった? 私はFirefoxでCtrlキーを押しながら左クリックした場合にバックグラウンドで開くようにしてある。他のサイトだと機能するが、http://t.co/Yb9uOaeQlmではバックグラウンドで開かない。なぜ?"
Outlook.com の使用が変わった? 私はFirefoxでCtrlキーを押しながら左クリックした場合にバックグラウンドで開くようにしてある。他のサイトだと機能するが、Outlook.com ではバックグラウンドで開かない。なぜ?

私のツイートの「使用」は「仕様」の間違い。
次のようなHTMLソースを作ってリンクをCtrl+左クリックして見たら、Outlook.comのテキストメールのリンクをCtrl+左クリックした時と同じ症状を再現できた。
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<a href="http://www.google.co.jp/" target="_blank">http://www.google.co.jp/</a>
<script>
$('a').on('click',function(){
    window.open(this.href);return false;
});
</script>
</body>
</html>

続きを読む


nice!(0)  コメント(0)  トラックバック(1) 
共通テーマ:moblog

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。