У меня есть веб-страница, загружаемая в IFRAME, которая корректно работает в IE и Firefox, но не в Opera. Который я ненавижу, потому что я был пользователем Opera несколько лет. И я написал это.: -)
Проблема заключается в том, что Opera не загружает некоторые файлы JavaScript, содержащие эту страницу. Я подозреваю, что это связано с тем, что сама страница загружается через HTTPS и включенные файлы через HTTP с другого хоста и порта. Я полагаю, что Opera позволяет это, но вкладка Dragonfly Net даже не показывает попытку загрузить их.
Страница Rally "пользовательское приложение", и я не могу контролировать факт ее загрузки в IFRAME или что он загружается через HTTPS. Я также не могу контролировать тот факт, что включенные файлы загружаются с другого хоста или что хост поддерживает только HTTP. Так что я немного застрял в смешанном контенте.
Кроме всего прочего, элемент HEAD страницы содержит (обезвреживает бит):
<script src="http://www.example.com:81/common/jquery-1.4.2.js"></script>
<script src="http://www.example.com:81/common/jsTree/jquery.jstree.js"></script>
<script src="http://www.example.com:81/common/utils_jserror.js"></script>
<script src="http://www.example.com:81/common/utils_logging.js"></script>
<script src="http://www.example.com:81/common/utils_print_r.js"></script>
<script src="http://www.example.com:81/common/utils_rally_query.js"></script>
<script src="http://www.example.com:81/common/json2.js"></script>
<script src="/slm/js/slm.js"></script>
<script src="/slm/js-lib/dojo/rally-1.3.1/dojo/dojo.js.uncompressed.js"></script>
<script src="/slm/mashup/1.18/js/batch-toolkit.js"></script>
<script src="/slm/mashup/1.18/js/utilities.js"></script>
ВСЕ материала "/slm/..." загружается, а NONE из материала "www.example...".
Кто-нибудь понял, что я делаю неправильно?