問題タブ [browser-tab]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
11 に答える
232136 参照

google-chrome - Google Chrome拡張機能から現在のタブのURLを取得するにはどうすればよいですか?

Google Chrome拡張機能を楽しんでいますが、現在のタブのURLを変数に保存する方法を知りたいだけです。

0 投票する
5 に答える
26348 参照

php - ブラウザのタブ インデックス/ID を取得する

現在のほとんどのブラウザにはタブの機能がありますが、タブのインデックスを取得する方法はありますか?

タブ 1 には www.google.com が開かれ、タブ 2 には www.google.com が開かれています。タブ インデックスが何であるかを識別する方法はありますか?

疑似コード:

私がタブについて検索するものはすべて、ウェブページ自体のタブ インデックスに関連しているので、おかしいですね...

0 投票する
1 に答える
3157 参照

google-chrome-extension - タブのURLを取得するChrome拡張機能の問題

私はJSが苦手で、コードに表示されていない愚かな問題が発生しています...皆さんが私を助けてくれたら、本当にありがたいです。

私の拡張機能は、現在のタブのURLでいくつかのことを行います。バックグラウンドページでonUpdateイベントを使用し、変数にタブのURLを設定してから、ポップアップで使用しても問題ありませんでした。

重要なのは、ユーザーがURLを更新せずに別のタブを選択し始めた場合、イベントが再度トリガーされることはないということです...したがって、onSelectionChangedイベントもリッスンしています。

問題は、onSelectionChangedイベントのパラメーター内に「tab」オブジェクトがないため、tab.urlプロパティを要求できないことです。

chrome.tabs.getCurrent()メソッドを使おうとしましたが、明らかに何か間違ったことをしています...そして知識の限界に達しました。

これがコードです。皆さんが私を見て正しい方向に向けることができれば、本当に感謝します。

0 投票する
1 に答える
1758 参照

google-chrome-extension - Chrome 拡張機能でタブの完全な URL を取得する

画像を Picasa にアップロードし、アップロード元の完全な URL (例: www.domain.com/whatever.jpg ) でラベルを付ける chrome 拡張機能を変更しようとしています。

完全な URL の取得に問題があります。次のコードを試してみると、 www.domain.com/ではなく、 whatever.jpgのみの不完全な URL が表示されます。

誰にもアイデアはありますか?

ありがとう、

デイブ

0 投票する
4 に答える
30233 参照

javascript - Chrome-拡張機能:すべてのタブを繰り返し処理しますか?

ユーザーが開いているすべてのタブを繰り返し処理してから、特定のHTMLアイテムがあるかどうかを確認するにはどうすればよいid = 'item'ですか?

0 投票する
2 に答える
17686 参照

jsp - タブ間で共有されるセッション

ブラウザのタブ間で共有されているセッションを停止する必要がある Java Web アプリケーションがあります。つまり、

ユーザーはブラウザーを開き、自分のアカウントにログインして、同じブラウザーの新しいタブで特定のページを開きます。デフォルト設定では、セッションは新しいタブに共有され、ユーザーは新しいタブに自動的にログインします。アプリケーション全体ではないにしても、少なくともいくつかの機密ページでこれを制限できるように、これを停止する方法を誰にも教えてもらえますか。

0 投票する
1 に答える
444 参照

javascript - 別のページを開く JavaScript を実行するリンク。ユーザーが中クリックまたは右クリックメニューを使用する場合に新しいタブでそれを行う方法

左のナビゲーションにこのリンクがあります: ダッシュボード

その JavaScript は、渡されたパラメーターに基づいてリンクを開きます。

すべて正常に動作しますが、タブでリンクを開くブラウザ機能を使用できるようにしたいと考えています (ユーザーが中クリックを使用するか、右クリック メニューから [新しいタグでリンクを開く] を選択した場合)。ただし、これは JavaScript コードで処理されるリンクでは機能しません。

これがブラウザーのデフォルトの動作ではない理由はたくさんあります (たとえば、javascript 関数はいくつかの検証のみを行い、ページにとどまる可能性があります...ブラウザーは js が何をするのか、または新しいウィンドウ/ダイアログが表示されるかどうかを知ることができません)そのアクションから、中クリックの結果として新しいタグを開く意味がありません...)。ただし、デフォルトの動作に対する回避策があることを願っています。

これをどのように行うことができるか考えていますか?

乾杯、ステフ。

0 投票する
1 に答える
7755 参照

javascript - バックグラウンド タブでの setInterval()/setTimeout() の最小遅延

重複の可能性:
Chrome: バックグラウンド タブで中断されたタイムアウト/間隔?

現在見ていないタブで実行されているときの最小許容遅延はsetInterval()ありますか?setTimeout()

このコードはsetInterval()、指定された 100 ミリ秒の遅延で実行され、遅延が実際にどれくらいの長さであったかを書き出します。また、タブに出入りするときにも報告します。

以下は、Ubuntu 10.04.2 LTS 上の Chrome 12.0.742.100 の出力の抜粋です。

遅延にもさまざまな値を試しました。1000 未満の値は、別のタブを見ているときに 1000 に上げられるのと同じ動作になります。1000 を超える値は正しく動作します。setTimeout()このコードのバージョンでも同じことが起こります。