問題タブ [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 投票する
4 に答える
16547 参照

tabs - javascript。サファリで新しいタブを開くことができません

次のJavaScriptは、Firefox、Chrome、およびIEで新しいタブを正常に開きます。しかし、それはサファリで新しいウィンドウを開きます。

サファリで新しいウィンドウではなく、新しいタブを開く必要があります。他の誰かがこの振る舞いを見ていますか?修正しますか?これに対処する最近の投稿が見つからないようです...多分それは私だけです。

-ありがとう。

Windowsでsafari5.1.7を使用する。

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

javascript - 検索結果ページでアイテムを検出する方法が別のブラウザタブで開かれました

SOを検索したところ、この質問は以前 も何度か聞か れましたが、実装したい動作が実際にどのように実現されているかを説明する答えは見つかりませんでした。

私が念頭に置いているのは、booking.comの機能を模倣することです。この機能では、検索結果リストから検索結果を開くと、結果が別のタブ(またはウィンドウ)で開かれたことを示すdivが表示され、他のタブ(またはウィンドウ)が閉じられています。

スクリーンショット:ここに画像の説明を入力してください

最初の試みは、JavaScriptがリンクに添付されているかどうかを確認することでしたが、そうではありません。ページソースからURLをコピーして開くだけで、この機能が機能するためです。

そのため、サーバー側で何らかの方法で管理できると考え、wiresharkを起動して、開いている2つのページとサーバーの間のajax呼び出しをトラップしようとしました。多くのリクエストがありましたが、必要な情報を誰も渡していないようです(ホテルIDまたはいくつかのURLを推測します)。また、シークレットウィンドウまたは別のブラウザ(つまり、chromeではなくfirefox)ウィンドウでセッションIDを含む結果アイテムのURLを開くと、機能が機能しなくなることに注意してください。そのため、セッションまたはIPアドレスの追跡は除外されます。

私が考えることができた最後の試みは、検索結果ページが、別のページが開かれたときにドメインに設定され、閉じられたときに設定解除されたCookieをポーリングしていることでした。そこで、実際には内容が少しわかりにくいCookieを確認しましたが、他のタブの開閉で実際にCookieが変更されることはないため、この方法では変更できません。

何が残っていますか?

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

c++ - 複数の websocket++ タブ/ウィンドウを処理する方法は?

websocket++ をバックボーンとして使用するサイトを作成しようとしていますが、ユーザーが複数のタブ/ウィンドウを開くとジレンマが発生する可能性があることに気付きました。

私は、すべての html とほとんどの css & js が前もって読み込まれるスパdivスタイルを書いています。ユーザーが上記のスタック リンクのいずれかのようなリンクをクリックすると、古いリンクがスライドして新しいリンクがスライドするだけです。これは ajax を使えば簡単ですが、100% ajax を行う人なら誰でも、絶え間ない更新の地獄を知っています。

Websockets と websocket++ により、自動更新とユーザーの追跡が容易になりますが、ユーザーが私のスパ プログラミングのすべてに感謝しておらず、別のタブ/ウィンドウが必要な状況に対処する方法がわかりません (笑)。

ユーザーが別のタブ/ウィンドウを開くと、websocket++ は自動的に別のタブ/ウィンドウを割り当てますconnection_hdlか? その場合、ユーザーが新しいタブ/ウィンドウにログインしていることを確認するにはどうすればよいですか? そうでない場合、各タブ/ウィンドウのユーザー トラッキングを分離するにはどうすればよいですか?

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

c# - 同じブラウザのタブごとに異なる Cookie を作成して維持する

c# で asp.net を使用して、同じブラウザーの異なるタブに異なる Cookie を作成して維持したいと考えています。1 つのタブのみにアクセスできる Cookie を作成したいと考えています。別のタブで別のリクエストが行われると、そのタブの新しいリクエストと見なされ、その新しいタブの Cookie が作成されます。

したがって、同じブラウザのすべてのタブに一意の Cookie が必要です。C#コードでこれを行うにはどうすればよいですか?

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

html - HTMLの新しいタブでリンクを開く方法は?

HTML プロジェクトに取り組んでいますが、JavaScript を使用せずにリンクを新しいタブで開く方法がわかりません。

<a href="http://www.WEBSITE_NAME.com"></a>同じタブでリンクを開くことはすでに知っています。新しいもので開く方法はありますか?

0 投票する
0 に答える
324 参照

ajax - 2 つのウィンドウの jsf 2.0 ビュースコープは、互いに更新する必要があります

私は問題があります:

一部のデータ(リスト)の概要を含むView-Scoped Bean /ビューがあります。誰かがアイテムをクリックすると、別のビュー スコープのウィンドウ/ブラウザー タブが開き、クリックされたアイテムに関する詳細情報が読み込まれて表示されます。

必要なのは、ユーザーが詳細ページを開いたときにステータス画像を「未読」から「既読」に変更するための「概要ウィンドウ」だけです(私はajaxを好むでしょう)。しかし、これは2つの異なるビュースコープで機能しますか?

これどうやってするの?

どうもありがとうございました

追加。info: プロパティ インジェクション (他のビュー スコープ Bean) を試しました。ただし、値はリセットされます。コンテンツのない新しいビュースコープの概要 Bean を作成したようです)

0 投票する
0 に答える
94 参照

javascript - javascript から Chrome と Firefox のブラウザ タブのティアオフを識別する方法は?

私のjavascriptでブラウザタブがドラッグアンドドロップされて新しいブラウザインスタンスを開始することを識別する方法はありますか(AKAティアオフ)?

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

javascript - Ext4.2.1 別のブラウザ タブから内部にウィジェットを含む新しいブラウザ タブを開く方法

アプリケーションwindow.open()からのように、新しいブラウザ タブでウィジェットを開くにはどうすればよいですか。Ext4.2.1「最大化」ツールと同様に、新しいブラウザー タブでウィジェットを開くことができる必要がありますが、すべてを新しいタブ ウィンドウで開くことができます。 open(url) を使用して、ウィジェットをウィンドウに渡します。しかし、難しいのはウィジェットを渡すことです。渡すウィジェットがたくさんある可能性があるため、ページにウィジェットをハードコードすることはできません。
どんなアイデアでも役に立ちます。