|
веб-клиент не отдает document в Поле HTML документа | ☑ | ||
---|---|---|---|---|
0
novichok79
23.10.19
✎
12:32
|
Добрый день, уважаемые коллеги.
Платформа - 1С:Предприятие 8.3 (8.3.15.1656), соответственно используется WebKit. В обработке присваиваю полю HTML URL удаленного ресурса, 1С его успешно загружает в поле HTML документа, и делает доступным свойство "document". При открытии той же обработки в веб-клиенте, 1С загружает HTML в поле HTML документа, но программно свойство "document" у поля HTML = неопределено. Писать баг-репорт в 1С? Кто сталкивался, помогите пожалуйста решить проблему. Заранее благодарю за помощь. |
|||
1
novichok79
23.10.19
✎
12:33
|
причем, если выкачать html документа с удаленного сервера и заполнить им данные поля HTML, то в веб-клиенте работает все, кроме ajax вызовов, из-за того, что стучусь с localhost'а.
|
|||
2
Garykom
гуру
23.10.19
✎
12:40
|
Даже интересно стало, что будет если в браузере запущена 1С, в 1С запущен браузер, в котором снова запущена 1С и т.д.
Когда оно сглючит на каком этапе итерации подобной рекурсии? |
|||
3
novichok79
23.10.19
✎
12:43
|
(2) ну мне кажется что где-то при открытии обработки в 1С, который лежит в iframe.
|
|||
4
Случайный прохожий
23.10.19
✎
12:49
|
Cannot read property document of null? На инфостарте прям недавно ветка поднималась (ошибка связанная с печатью из браузера). Но проблему пока не решили.
|
|||
5
novichok79
23.10.19
✎
12:54
|
(4) ПолеHTML.document = Неопределено
|
|||
6
Cyberhawk
23.10.19
✎
13:13
|
Ну так после 8.3.14.какой-то там это свойство упразднено
|
|||
7
Cyberhawk
23.10.19
✎
13:15
|
Вместо него в определенных сценариях теперь defaultView
|
|||
8
novichok79
23.10.19
✎
13:19
|
(7) defaultView это свойство поля "document", который = неопределено.
|
|||
9
Garykom
гуру
23.10.19
✎
13:25
|
А чему равен "Document.defaultView" или "Документ.defaultView" ?
Может там регистрозависмость в ? |
|||
10
acht
23.10.19
✎
13:49
|
Нет там регистрозависимости. Там банальные кроссдоменные ограничения безопасности.
Когда ты работаешь через веб-клиент, у тебе пользовательский агент - сам браузер. Который смотрит на домен публикации базы 1С, на заголовки политики страницы фрейма из другого домена и говорит тебе - иди-ка ты, родной, в хрен. Открыл, понимаешь, программно интернет банк и программно же деньги тыришь, например. А когда работаешь через клиента 1С с его полем ХТМЛ, то там пользовательский агент - приложение 1С. Которое ничего не говорит, потому что ему похрен. |
|||
11
Garykom
гуру
23.10.19
✎
13:55
|
(10) А что будет если веб-клиента 1С открыть в ie ?
|
|||
12
acht
23.10.19
✎
14:02
|
(11) Это тоже браузер что-ли?
|
|||
13
novichok79
23.10.19
✎
16:23
|
еще проблемка - как определить dblclick, это делать fireEvent onclick с какими-то параметрами 1С? как-то коряво получается.
|
|||
14
DrWatson
23.10.19
✎
16:31
|
(0) Есть же православное свойство Документ. Это не оно?
Расширение поля формы для поля HTML-документа (Form extension for a HTML document field) Документ (Document) Описание: Тип: ВнешнийОбъект. Предоставляет доступ к HTML-документу. |
|||
15
novichok79
23.10.19
✎
16:45
|
(14) оно
Элемент.Документ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |