2017-11-22 6 views
0

JavaScriptの可能性がありますか?ブラウザでJavaScriptを有効にしてご覧ください。

私はmysiteという名前の私のウェブサイトにいます。私はmysiteから3つのタブ "1 2 3"を開きます。私は実際には1つのタブ2です。その後、タブ1と3のタイトルを変更したいと思います。 次に、タブ3に行くと、タブ1と2のタイトルを変更したいと思います。

可能なことはありますか?私は無駄な解決策を探しています。私はおそらく、新しいタブのオープニングでsessionStorage情報を設定すると思った...

誰かが私を助けることができれば、彼はすべての感謝を!

コミュニティによって!

+0

localStorageを使用する必要があります。 SessionStorageはタブ全体で共有されていません。一意のIDをタブに設定する必要があり、 'window.focus'イベントに基づいて、あなたのロジックを行うことができます。 – Rajesh

+2

['localStorage'](https://developer.mozilla.org/en-US/docs/Web/API/Storage/LocalStorage)と[Page Visibility API](https://developer.mozilla)を利用する必要があります。 .org/ja-jp/docs/Web/API/Page_Visibility_API)。 – Xufox

答えて

0

ウィンドウオブジェクトにonblurイベントとonfocusイベントを使用する必要があります。 これは(これはネイティブのjavascriptで、jqueryはありません)このようなものです。

window.onblur = function() { document.title = 'you went?'; } 
window.onfocus = function() { document.title = 'you came back'; } 
関連する問題