2017-01-18 18 views
0

私はERPシステムで作業していますが、ヘッダーに会社のドロップダウンがあります。ユーザがIEで重複タブを選択したとき。選択した会社を複製タブに渡す必要があります。IEの場合、親タブからタブの情報を重複してコピーする

つまり、作成された複製タブ(親タブ)に情報を渡す方法はありません。

ご協力いただければ幸いです。

+0

ブラウザタブ間でデータやイベントを共有する方法を尋ねていますか?また、常にIEのバージョンを指定する –

+0

はいブラウザタブの間でデータ/イベントを共有したい。私はIE9以上のバージョンからサポートする必要があります – Gopi

答えて

0

同じドメイン上のLocalStorageを使用してイベント/データを共有できます。 storageイベントは、実際のドメインでない限り、動作しないことに注意します(http://ではないファイル://)ともがcodepen/jsfiddleなどでのiframeをで動作しません:

function onStorageChange(e) { 
    console.log('storage changed:', e) 
} 

window.addEventListener('storage', onStorageChange); 

window.localStorage.setItem('someItem', 'a value'); 

あなたが設定した場合そのようなイベントコールバック、そしてsetItemを1つのタブで呼び出すと、イベントは同じローカルストレージを共有するため、別のタブでも発生します。

関連する問題