Наш сервис работает по HTTPS, и в настоящее время мы экспериментируем с запуском в нем скомпилированного GWT-приложения, только на стороне клиента, без RPC: s.
Он включен в IFRAME, который, кажется,рекомендуется (здесь, например: http://developerlife.com/tutorials/?p=231 под заголовком HTTPS и HTTP).
При выполнении определенных операций в GWT-приложении IE генерирует предупреждение о небезопасном элементе.
http://bagonca.com/insecure_item.png
Вы можете спросить себя, почему я не использую некоторыеотличный плагин Firefox, чтобы увидеть, какой запрос может быть через http.Или почему я не использую HTTPWatch в Internet Explorer по той же причине.Я имею.Я не могу найти где-либо небезопасных запросов.
С другой стороны, я прочитал о том, что Internet Explorer выдает это предупреждение для фреймов без установленного атрибута src.И что потенциальное исправление использует src = "javascript: false" для любого iframe, который заполняется динамически.
Как я уже сказал, все приложение включено через IFRAME, и внутри него GWT генерирует скрытое IFRAME, которое выглядит ниже.
<iframe tabIndex="-1" id="gwt-app" src="javascript:''" style="border-bottom: medium none; position: absolute; border-left: medium none; width: 0px; height: 0px; border-top: medium none; border-right: medium none;">
Я пробовал жесткое кодированиеатрибут src выше для пустой страницы, которая фактически существует и вызывается с HTTPS в том же домене.Я пробовал JavaScript: ложь;подход.Неудачно.Приложение работает как чудо, но IE выдает бесполезное и ложное предупреждение.
Предупреждение появляется, когда я выполняю определенные действия в приложении, а не когда оно загружено.На самом деле при перетаскивании встреч внутри компонента http://code.google.com/p/gwt-calendar/.
Кто-нибудь сталкивался с подобной проблемой раньше?Любые подсказки?