Объясните, пожалуйста, в чем разница между Поле Html документа и документ HTML, если один и тот же html код отрабатывает по-разному?
В документ HTML всё хорошо, а в Поле Html документа ничего не отображается.
При том, что если ставить совместимость с ИЕ=11, то код обрывается в самом неожиданном месте (если обратно посмотреть код через ПолучитьДокумент)
А если не ставить, то 1С начинает обрабатывать код как ИЕ 7, но при этом сам код сохраняется полностью.
Исходный текст:
http://prntscr.com/m4qphq Получившийся текст:
http://prntscr.com/m4qprq Доп.инфо.
Платформа 8.3.9.2233.
Сломались гугл-карты. Тупо перестали выводиться в конце 2018 года.
Апи-ключ с поддержкой javascript реанимировал ситуаацию, но не совсем.
То есть javascript отрабатывает при открытии документа напрямую из ИЕ, и через новый документ HTML,
Встроенная обработка, использующая Поле Html документа так и не работает, как на обычной, так и на управляемой форме.
Если бы вы обращались просто к HTML:
objIE = Новый COMОбъект("InternetExplorer.Application"); objIE.Navigate(ФайлHTML.ПолноеИмя);
ТелоДокумента = objIE.Document.body;
ПолеHtmlДокумента это не html...это оболочки над IE, использующие в том числе com технологию для взаимодействия.
Источник
(4) IE=9 уже не актуально,
Google maps поддерживают только с 10.
Что-то перестало "нравиться" в синтаксисе javascript, именно в ПолеHTMLДокумента, как в ком-объекте, причем начиная с 10 версии.
Иначе зачем ему обрезать текст кода.
В обычном приложении.
В управляемом код не обрезается, но и не работает.
Источник я уже читал, спасибо.
На практике только применить не получается.
(4) Если честно я вообще не разбираюсь в javascript, мне бы понять что сделать в настройках ПолеHTMLДокумента, 1С, сервера - чтобы это снова заработало.
7.
cargobird
30610.01.19 08:01 Сейчас в теме+1.43 $m
Поговорил со спецами по javascript.
Они тоже развели руками.
Ждем платформу с поддержкой браузера операционной системы, а не с кривой эмуляцией, как сейчас.
(7) 1с по-умолчанию использует IE-7, вы можете назначить любой браузер, только вот инструмента для этого не представили, так что делается это руками в реестре. Сделать пару батников для юзеров - 2 минуты.