2016-04-14 30 views

cevap

1

Evet, görev bölmesinde yüklü DOM'a JavaScript işlev dosyanızdan erişebilirsiniz. İki tarayıcı penceresi veya sekmesi varmış gibi düşünün ve bunlar arasında iletişim kurmak istiyorsunuz. Pencereler birbiri için referansa erişemediğinden, postMessage iyi bir çözüm değildir. One option would be to use localStorage, değiştiğinde tüm etki alanı sayfalarında bir olayı tetikler. ,

+0

kullandığımız şey :) çerezler .... Cevabınız için teşekkürler –

1

Evet, JavaScript işlevi-dosyasından görev bölmesinde yüklenen DOM erişebilir. İki tarayıcı penceresi veya sekmesi varmış gibi düşünün ve bunlar arasında iletişim kurmak istiyorsunuz. Bir seçenek, görev panosunu bilgilendirmek ve istediğiniz bilgileri eklemek için postMessage() API'u kullanmak olacaktır.

Düzenleme: diğer yanıtıma bakın: Bu çözüm, pencere başvurusu uygun olmadığından mümkün değildir.

+0

evet doğru, ama benim asıl sorun ah ileti taskPaneWindow.postMessage gibi çağrılmalıdır olarak görev bölmesi "pencere" (mesaj, targetOrigin, [transferi]) –

+0

bir başvuru nasıl olduğunu Haklısın, daha iyi bir seçenek vereyim ... –