Я знаю, что хаки используют хэш-теги, однако мне нужна двунаправленная связь с большими полезными нагрузками и более высокая пропускная способность. Существуют ли какие-либо опции Flash/ActiveX/etc, которые делают это возможным?Какие опции эмуляции window.postMessage существуют для IE7?
1
A
ответ
1
JQuery windowMsg plugin обеспечивает хорошее решение, совместимое с браузером.
Смотрите пример:
http://iterativo.wordpress.com/2010/03/24/using-jquery-to-communicate-between-browser-windows/
Ссылка на код плагина:
http://go-trendy.com/javascripts/jquery.windowmsg-1.0.js?1279359701
0
EasyXDM ближайший я могу думать, хотя это не PostMessage () polyfill, так что потребуется много работы. Также, как и в сентябре 2012 года, есть примечание о том, что EasyXDM не работает для IE6/IE7 - YMMV.
Смежные вопросы
- 1. Java P2P - Какие существуют опции?
- 2. Какие существуют опции для org.osgi.framework.Bundle.stop (int)?
- 3. Какие существуют опции для CHKDSK на cmd?
- 4. Какие существуют опции для XML на iPhone?
- 5. Какие опции существуют для Python TUI Backend?
- 6. Как получить IE7 для эмуляции IE8?
- 7. Какие существуют опции Doctrine's Doctrine_Core :: generateModelsFromDb?
- 8. Какие существуют опции `git add -p`?
- 9. Какие средства существуют для отслеживания проблем IE7 javascript?
- 10. Какие опции для панелей аналитики существуют там, кроме leftronic.com?
- 11. Какие опции существуют для серверов обеспечения IP-телефонии?
- 12. Какие существуют опции для обмена данными по субдоменам?
- 13. Какие существуют опции для быстрой встроенной базы данных в .NET?
- 14. Какие существуют опции для локального репозитория управления версиями?
- 15. Какие существуют опции для «нажатия» на подключенные к Интернету устройства?
- 16. Какие опции существуют для визуализации отношений классов в программе Python
- 17. Какие существуют опции для сопоставления объектов в scala?
- 18. PHP: Какие существуют опции для повторного использования двойного имени класса?
- 19. Какие существуют опции для базы данных в приложении?
- 20. Есть ли какие-либо минусы для эмуляции IE = рендеринга сайта EmulateIE7 в IE8 как IE7?
- 21. Какие опции доступны для VisualSVNServerHooks.exe?
- 22. Какие существуют статусы cfthread?
- 23. Какие шаблоны для двигателя существуют для PHP?
- 24. Какие существуют флаги/разрешения?
- 25. Какие стратегии интеграции существуют?
- 26. Какие существуют веб-эффекты?
- 27. Какие альтернативы pinax существуют?
- 28. Какие существуют даты?
- 29. Какие визуализаторы отладки существуют?
- 30. Какие существуют опции для IP-камеры для webRTC/ORTC-шлюза? Onvif совместим или нет
Но имейте в виду, что решение работает только в том случае, если оба окна находятся в одном домене, протоколе и порту. – robocat
@robocat Это на самом деле огромное ограничение, поскольку IMO 'postMessage' в основном полезен для уклонения от междоменных проблем. Если это не междоменный домен, вы можете просто вызвать JavaScript непосредственно на другой странице и сделать с ним. – jdmichal
@jdmichal - да - код очень ограничен. postMessage очень полезен для кросс-домена. Также обратите внимание, что postMessage доступен в IE8, даже если IE8 находится в режиме IE7! – robocat