2017-07-12 19 views
0

私は、ブラウザで新しいタブを開き、キーの組み合わせで戻って、以前の1に焦点を当てる必要があります:もしくはCtrl +タブ + Shiftキー。私はここでほとんどのソリューションを読んでいますが、現在はJSから廃止されています。他の方法がある場合は、共有してください。Javascriptでブラウザでキーの組み合わせをシミュレートすることはできますか?

+1

[新しいタブをバックグラウンドで開く](https://stackoverflow.com/questions/10812628/open-a-new-tab-in-the-background) – mx0

+0

重複していない可能性がありますユーザーがタブを開いて、そのタブを開いたタブに戻ってほしいという点で...「バックグラウンドで新しいタブを開く」というのは、実際に彼らが目指すべき行動です。そのようなイベントを行う唯一の方法は、残酷な解決策になるセレンのようなものを使うことです。 – Quaternion

答えて

-1

主なイベントはjavascriptで可能です。

だから私はあなたが言うことができる

document.addEventListener('keydown', function(event) { 
    if (event.code == 'ControlLeft' && 'ctrlKey' && 'Tab') { 
    window.open('http://www.eeedddö.de','_blank'); 
    } 
}); 

問題がSTRG + タブキーはちょうどあなたのブラウザのタブを切り替えているので、私はあなたがSTRG + タブなく、他のキーkombinationが必要だと思うと思いますキー。

+0

Ctrl + Tab + Shiftは、Chrome、IE、Mozillaで使用される組み合わせであるため、実際にキーの組み合わせを入力せずにシミュレーションしたい組み合わせです。 – elenaHristova

0

ブラウザがキーイベントを入力することが非常に安全な問題になるため、これをシミュレートすることはできません。

だけでブラウザが + Escキーとあなたのタスクマネージャを開いて、そのようなものでしょうもしくはCtrl +Shiftキーを入力します想像してみてください。

質問はあなたの目標は何ですか?多分それに到達する別の方法があるかもしれません。

ブラウザのタブに残り、クリックや何かで他のコンテンツを表示したい場合は、iframeでそれを行うか、コンテンツをfancyboxなどで表示するだけです。

関連する問題