前提・実現したいこと
タブを10個くらい開いていて、非アクティブになっている特定のタブをアクティブ(最前面)にする方法が調べてもわかりません。
window.focus();では駄目でした。
window.open(location.href); を使ってそのタブを複製する形でアクティブにしていますが、この方法を使いたくないのでなにか知恵はありますか?
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
HTMLの部品にはタブというものはないので、
JSを使うか、CSSとセレクトボックスの組み合わせでタブを実装しているはずです。
それのHTML、CSS、JSのコードを提示してください。
ひょっとするとブラウザのタブのことでしょうか。
ウィンドウ名.focus()-JavaScriptリファレンス
http://www.htmq.com/js/window_focus.shtml
どちらにしても現状のHTMLとJSを提示してください。
[JavaScript] 最新ブラウザではwindow.focusが動かない - Qiita
https://qiita.com/yun_bow/items/9de3003b0b94605dc97e
javascript window.focusが効かない場合の対策 | ステップ
https://xiyuan.jp/javascript/269/
「タブ」の定義を明示してください。
皆様、早速のご連絡ありがとうございます。
>hatena19様
参考URLを提示していただいた方、見たことのないページでしたので参考にさせていただきます。
コードの提示は申し訳ありません・・・。
そんなに本格的な物ではなく、Chromeの拡張機能を作っていて、その内容は10個くらいタブを開いていて各ページにある更新があったときにそのタブを最前面にしてほしいと思っています。
当方javascriptの基本のみ扱っております。
>m.ts10806様
タブはChromeで開いているネット閲覧中のタブのことです。
Chromeの拡張機能なら質問文にそう記載しないと回答者にはわかりません。たぶん適切な質問タグをつければ回答もつくと思いますが、退会してしまったらしかたがない。
回答1件
あなたの回答
tips
プレビュー