БАЗА ЗНАНИЙ
Задать вопрос
 

На этой странице произошла ошибка сценария

Время от времени при запуске программ ЛИРА-САПР и САПФИР до версии 2025 может появляться всплывающее окно с сообщением «На этой странице произошла ошибка сценария Вы хотите продолжить выполнение сценариев на этой странице?» В строке URL указан адрес https://www.lirasapr.com/welcome.php

news_err_1.png

Это происходит из-за недоступности или частичной недоступности сайта lirasapr.com, с которого программа пытается читать новости. В ЛИРЕ-САПР эти новости показываются в окне «Актуальная информация» В САПФИР – на стартовом экране. Это никак не влияет на работоспособность программы, но сами всплывающие окна мешают работать.

Решение: запретить программе обращаться к этому сайту или запретить ей использовать протоколы http/https.

Способ 1. Настройка брандмауэра

Если используется встроенный брандмауэр Windows, то открываем панель настроек Windows – Обновление и безопасность – Безопасность Windows – Брандмауэр и защита сети – Дополнительные параметры

news_err_firewall_1.png
news_err_firewall_2.png

Откроется монитор брандмауэра Windows. Идем в раздел «Правила для исходящего подключения». Находим нашу версию программы. В моем примере это ЛИРА-САПР 2021. Открываем правило для LiraSapr2021x64.

news_err_firewall_set.png

На вкладке «Протоколы и порты» выбираем Тип протокола – TCP, Локальный порт оставляем «Все порты», Удаленный порт – выбираем «Специальные порты» и в поле указываем 3186, 3187.Это порты для обращения к сетевому ключу. Таким образом, разрешаем Лире 2021 обращаться к сетевому ключу.

news_err_firewall_port_allow.png

Теперь нужно создать еще запрещающее правило. Выбираем правило LiraSapr2021x64, которое мы редактировали – CTRL+C – CTRL+V или копировать – вставить. Скопированное правило попадает в начало списка, поэтому нужно прокрутить вверх. Редактируем его.

На вкладке Общие выбираем «Блокировать подключение». На вкладке «Протоколы и порты» выбираем Тип протокола – TCP, Локальный порт оставляем Все порты, Удаленный порт – выбираем «Специальные порты» и в поле указываем 80, 443, 8080. Таким образом запрещаем Лире 2021 обращаться куда-либо по http/https.

news_err_firewall_block.png

У нас должно получиться 2 правила, разрешающее и блокирующее

news_err_firewall_done.png

Такие же точно настройки делаем для Sapfir2021x64

news_err_firewall_done_sapfir.png

Если у вас используется сторонний брандмауэр, то там правила настраиваются по своему, но принцип тот же. Разрешить порты TCP 3186, 3187, запретить 80, 443

Способ 2. Редактирование hosts

В Windows есть файл hosts в котором указываются приоритетные правила разрешения имен. Файл лежит в C:\Windows\System32\drivers\etc

Файл hosts не имеет расширения. Для редактирования нужны права администратора.
news_err_hosts_1.png

Здесь можно запретить заходить на указанные сайты сразу системе и всем приложениям. Это может быть удобнее если у вас используется одновременно несколько версий Лиры

Можно запустить блокнот от имени администратора, открыть файл по указанному пути и отредактировать. Можно скопировать файл hosts в пользовательское расположение, например на рабочий стол, отредактировать и переместить с заменой исходного. Это может быть удобнее.

В файле hosts в конце нужно добавить строки

127.0.0.1 www.lirasapr.com lirasapr.com
127.0.0.1 www.liraland.ru liraland.ru
127.0.0.1 www.lira.land lira.land

Все версии Лиры и Сапфира не смогут зайти на эти сайты и ошибка перестанет появляться.