Jawaban singkat:
Anda tidak dapat benar - benar menyampaikan informasi status dari satu tab ke tab lainnya ...
Jawaban panjang:
Anda tidak dapat benar - benar menyampaikan informasi status dari satu tab ke tab lainnya, karena ini akan menjadi pelanggaran yang sangat parah pada sandboxing dan keamanan.
Anda dapat, bagaimanapun, secara tidak langsung melewati dua tab dengan cara:
Pilihan lain adalah dengan hanya berkomunikasi melalui cookie untuk menyampaikan informasi antara 2 tab, tetapi ini kemungkinan besar akan menyebabkan masalah, sangat tergantung pada browser dan memerlukan pemuatan ulang halaman (dan sejujurnya saya belum pernah mencobanya dan hanya memikirkannya, tetapi yang lain telah dilakukan itu ) .
Jadi, karena ekstensi peramban jelas merupakan jalur yang cukup membatasi, Anda harus mengikuti komunikasi klien-server dan mengembangkan sistem untuk memungkinkan klien mempublikasikan acara ke server, yang kemudian mengirimkannya kembali (atau jenis siaran lainnya) ke klien lain melalui protokol komunikasi pilihan Anda.
Pembaruan 1: Seperti seseorang yang disebutkan dalam komentar sebelum menghapusnya (tidak dapat memberikan kredit karena tidak ditampilkan di kotak masuk, maaf)
HTML5 memperkenalkan window.postMessage
API.
Untuk contoh yang berfungsi, lihat posting blog John Resig di Cross-Window Messaging . Dan sangat menarik, jika Anda melihat komentar di posting ini Anda akan melihat seseorang bernama Malte yang menyebutkan perpustakaan yang mereka gunakan untuk menggunakan window.postMessage
browser modern, atau versi berbasis cookie pada browser lama.
Baca ini untuk detail dan contoh lebih lanjut:
Pembaruan 2:
Perlu diingat bahwa, seperti 2012-03-04, spesifikasi HTML5 masih berupa konsep, sehingga beberapa fitur dapat dihapus . Jadi gunakan dengan hati-hati ...