2017-01-30 46 views
1

javascriptを使用してタブの親に戻ることは可能でしょうか? この問題についていくつかのスレッドを読んでいますが、解決策が見つかりませんでした。 I)は(window.opener.focusjavascriptを使用して親ウィンドウにフォーカスを戻す方法は?

window.opener.parent.focus()

を試みました。

ただし、動作しません。 誰かが私を助けることができますか?一般

おかげ

答えて

1

は、Webページ内でこれを行うことはできません。彼女がフォーカスしたいタブ/ウィンドウと、firefoxやchromeのようなブラウザは、バックグラウンドで新しいタブを開くための設定を提供することによってそのような選択を尊重するのはユーザーの選択だからです。しかし、いくつかの非常に特殊なケースでは、これを達成することができます。

  1. 新しいタブを開くと、すぐにフォーカスを戻したい場合は、バックグラウンドのタブを開くには、リンク上に「Ctrl +クリック」イベントをシミュレートしようとすることができます。あなたは拡張子で出荷されている場合は、延長コードでそれを行う

  2. (それだけで廃止されたバージョン上で動作するのでChromeのみのために、APIが既に。変更あり)このスレッドOpen a new tab in the background?を参照してください。例:in chrome extension

  3. スクリプトが、カスタマイズしたブラウザのためのものであれば、デザインに影響を与えることができます。ブラウザ側でこの機能を実装し、スクリプト用のAPIを公開することができます。

+0

悲しいですが、ありがとうございます! –

関連する問題