ようにしてください、私はそうは思いません。しかし、ストレージに加えられた変更を聴くことができる方法を考えることができます。この場合、いずれかのタブには、ストレージ項目を変更し、他の一つは同じ項目に耳を傾け、それらを適用している:
$(window).on('storage', storage_changed);
function storage_changed(event)
{
if (ev.originalEvent.key != 'youritemname') return; // ignore other changes
var message = JSON.parse(ev.originalEvent.newValue);
if (!message) return;
//apply the changes to the second tab
}
あなたのタブが同じコードを使用していない場合は、あなたがにコードを追加する必要があります。どちらもそうでなければ十分でしょう。
名前がyouritemname
のアイテムが変更されると、イベントが発生し、両方のタブでこれを聞き取り、それに基づいて行動することができます。
良いことは、ストレージを読み取る必要がないことです。
はい。サービスからオブザーバブルを設定し、両方のコンポーネントをサブスクライブすることができます。 – pixelbits