2016-03-31 24 views
2

Ben Opera Mini Şans olmadan çalışıyorum özel olduğundanOpera Mini postMessage

document.createElement('iframe'); 

ile JS basit iframe oluşturan bir sayfa onları, Şimdi

frames['x'].postMessage(...); 

yapabilirsiniz sahip iframe için bir postMessage yapmak. Ben de aynı durum var deneyin her şey:

Uncaught exception: ReferenceError: Securiry error: attempted to read protected variable 

Ve çerçeve nesne oyalayacak herhangi bir şey yapmaya çalıştığınızda evet, istisnalar olur.

Bu sorunla karşılaşan biri var mı? Bu etki alanları arası postMessage ilgili sorunların nedenini Opera Mini'nin sunucu tarafında bir hata olduğunu önceden

cevap

2

yılında

teşekkürler. Sabitleme işimizi tutuyor ama maalesef ne zaman bir ETA veremeyiz. Oluşturmakta olduğunuz iframe, kendiniz sağladığınız içeriği kullanıyorsa, ana belgenin ana etki alanının - bu şekilde postMessage'ın beklendiği gibi çalışması gerektiği - bu basit sınamada olduğu gibi aynı etki alanında barındırmayı düşünebilirsiniz: https://dev.opera.com/articles/window-postmessage-messagechannel/crossdocmessaging.html.

+1

Birkaç gün önce düzeltildi, etki alanları arası postalamaMessage şimdi iyi çalışıyor. – olasia

İlgili konular