Имя: Пароль:
1C
1С v8
Не запускается скрипт в мобильном приложении
0 bngr
 
29.01.24
15:30
Всем привет. Есть мобильное приложение, в нем ПолеHTML. С помощью кнопки в 1с запускаю скрипт на странице методом Элементы.ПолеHTML.defaultView.blur(ЭтаФорма);
С компа скрипт запускается, а с андроида не хочет, хотя ошибок не выдает. На всякий случай пробовал parentwindow.eval, тоже не работает.
1 Garykom
 
29.01.24
15:36
blur(ЭтаФорма);
странно что на компе работает
2 bngr
 
29.01.24
16:15
(1) Это имя функции скрипта, почему оно не должно работать?
3 Garykom
 
29.01.24
16:16
(2) "ЭтаФорма"
Каким образом ты параметр сложного объектного типа из 1С собрался передавать внутрь JS функции (внутри WebKit), которая про 1С ничего нее знает?
4 Garykom
 
29.01.24
16:17
(3)+ вероятно на компе происходит неявное преобразование в простой тип (строка например)
а на мобильном под андроид нет
5 bngr
 
29.01.24
17:14
(3) убрал этот параметр и все заработало. Спасибо