Проблем отображения Yandex Map в веб-клиенте Internet Explorer #697016


#0 by Абырвалг
Добрый день! Есть простейшая обработка на управляемых формах, отображающая в поле HTML-документа карту Яндекса. Работает в толстом клиенте, работает в веб-клиентах Firefox, Chrome. В IE 11-й версии не работает. Очевидно какие-то настройки блокируют выполнение кода javscript. Странно. Кто-нибудь сталкивался? Обычное присвоение html в веб-клиенте работает.
#1 by sikuda
Похоже где-то 1С перестраховывется с IE11. Поддержки в 1С его пока нет, а файл твой локально в IE11 работает.
#2 by Абырвалг
Короче IE блокирует доступ к внешним доменам, при записи в ПолеБраузера сформированного текста макета. А вот если текст макета сохранить в файл на сайте, то открывает нормально.
#3 by Balabass
Чтобы работало, где писали, надо подменить имя браузера на разрешенный. На вражеском обсуждали.
#4 by Абырвалг
а можно для тупых расшифровать?
#5 by sikuda
Я думаю правильней перевести IE в режим предыдщей версии
#6 by jsmith82
юзер агент, видимо, ссылается на геко, а по сути трайдент, и вызывается метод, которого не существует
#7 by Абырвалг
Раньше было так: Теперь делаю так: А сама процедура формирования странички на сервере выглядит так:
#8 by Абырвалг
есть более простые варианты?
#9 by Абырвалг
Только теперь нельзя обратиться к элементам документа: Элементы.Эксплорер.document.getElementById("WebClient")
#10 by Абырвалг
В IE8 тоже не работает. Вообще не понимаю, неужели никто через IE не работает с картами в 1С?
#11 by Абырвалг
В общем Firefox и Chrome рулят.
#12 by sikuda
Первая обработка работает в IE11(локальная база).
#13 by Абырвалг
Блин, на 8.3 перейти что-ли.
#14 by sikuda
1C как электричка, либо ты едешь на последней(версии) либо ...
#15 by Абырвалг
В общем проблема пока не решена. Делаю так (все для веб-клиента IE): Тогда делаю так. //Отражается страница с картой: ПолеHTMLДокумента = ";; Но тогда не срабатывает событие "ПриНажатии". Делаю так: Ошибка - отказано в доступе. В Firefox, Chrome, толстом клиенте - все работает.
#16 by Абырвалг
В общем 1С некорректно работает  с событиями в управляемых формах на веб-клиенте с полем HTML документа, когда ему присваивается не HTML-текст, а ссылка с адресом.
#17 by Абырвалг
Платформа 8.2.19
#18 by Абырвалг
Решил проблему. В все правильно я сделал, только в константу АдресСайта внес masterdomen.ru, а надо было database.masterdomen.ru, т.к. сама БД работает в домене третьего уровня. Политика безопасности браузера не позволяла отлавливать нажатие мыши.
#19 by sikuda
И все таки зачем так сложно, если берем и перенаправляем html поле на то что нам надо ПриОткрытии на Клиенте
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С