|
Запуск 1С 8.3 в фрейме на сайте
| ☑ |
0
TheRunMan
04.07.18
✎
07:47
|
Здравствуйте! Есть сайт на одном домене, есть опубликованная база 1С на в другом домене. При встраивании фрейма в сайт и указании ссылки на базу 1С, во фрейме появляется заставка и затем сразу ошибка
"SecurityError: Permission denied to access property "webwin" on cross-origin object ( базы]/ru_RU/scripts/md_main_loader.js.?sysver=8.3.10.25.80:644)"
Это происходит в новых браузерах Вин7, если запустить на старом IE8 на Вин7, то загрузка проходит и появляется окно входа, после входа сразу ошибка:
"this.upper.mode - есть null или не является объектом"
При это доступно только меню и другая информация не отображается.
При запуске той же базы в отдельном окне все работает как положено.
Интересует есть ли возможность исправить эти ошибки или на текущий момент такой режим работы 1С не предусмотрен?
|
|
1
Asmody
04.07.18
✎
07:55
|
(0) Есть.
|
|
2
Адинэснег
04.07.18
✎
07:58
|
проксирование
|
|
3
Адинэснег
04.07.18
✎
07:58
|
а лучше одинэсом наружу не смотреть вообще
|
|
4
Адинэснег
04.07.18
✎
08:00
|
ну и фреймы... технологии 2000х, мс фронтпейджов, студентоты... прям настольгия
|
|
5
TheRunMan
04.07.18
✎
11:44
|
(1) А можно подробнее, просто я интересовался у еще одних программистов 1С они говорят мол нельзя.
А разве кроме фрейма(iframe) есть другие способы встраивания в сайт?
|
|
6
TheRunMan
04.07.18
✎
11:45
|
(4) А разве кроме фрейма(iframe) есть другие способы встраивания в сайт?
|
|
7
Asmody
04.07.18
✎
11:54
|
(5) варианта 2:
Либо на стороне 1 домена установить нужные CORS-заголовки в настройках веб-сервера.
Либо со стороны 2 домена поднять обратный прокси, и забирать страницу в iframe с него.
|
|
8
Остап Сулейманович
04.07.18
✎
11:54
|
(6) HTTP-сервисы дадут вам возможность работать с данными. ИнтерфейЦ - не получится.
|
|
9
TheRunMan
09.07.18
✎
20:44
|
Ответ от разработчиков 1C:
Данная ошибка известна и исправлена, начиная с 8.3.13.1101
Никто не знает лучше самих разработчиков.
|
|