Почему не запускается: https://bpmbpm.github.io/jsDOTsmartDesign/jsDOTsmartDesign.html
Похоже, основная проблема в том, что ваш проект jsDOTsmartDesign использует сторонние библиотеки, которые могли изменить свои ссылки или перестать быть доступными.
Вот основные причины, почему страница может не работать:
- Проблема с библиотекой Jexcel (Jspreadsheet): Вы используете библиотеку
jexcelдля создания таблицы. Автор самого проекта уже указывал, что она перестала работать из-за изменений на сайтеbossanova.uk, и ссылки были исправлены наcdnjs.com. Однако, если в вашей локальной версии файла остались старые ссылки, библиотека не загрузится. - Проблема с зависимостями Jexcel: Библиотека
jexcelтребует для своей работы другую библиотеку —jsuites. В коде страницы она подключается с доменаjsuites.net(строка 16). Этот домен мог стать недоступен или у него могли возникнуть проблемы с SSL-сертификатом, из-за чего скрипт не загружается. В интернете есть сообщения о возможных проблемах с доступом к этому ресурсу. - Ошибка в вашем локальном коде: Если вы не обновляли файл
jsDOTsmartDesign.html, в нём могли остаться старые, нерабочие ссылки на библиотеки.
Чтобы страница снова заработала, вы можете предпринять следующие шаги:
- Проверьте консоль браузера: Самый простой и быстрый способ диагностики — открыть консоль разработчика (клавиша F12) на странице, которая не работает. Вы увидите конкретные ошибки, например,
404 Not FoundилиERR_CERT_DATE_INVALID. Это сразу укажет на проблемный файл. - Обновите ссылки на библиотеки: Убедитесь, что в файле
jsDOTsmartDesign.htmlиспользуются актуальные ссылки на CDN. Дляjexcelможно использовать ссылки сcdnjs.com, как указано в репозитории проекта:https://cdnjs.cloudflare.com/ajax/libs/jexcel/4.6.1/jexcel.min.jshttps://cdnjs.cloudflare.com/ajax/libs/jexcel/4.6.1/jexcel.css
- Обновите ссылку на
jsuites: Попробуйте заменить ссылку наjsuitesсjsuites.netна более стабильную, например, с того жеcdnjs.cloudflare.com. Актуальную ссылку можно найти на сайте cdnjs.com.
Попробуйте проверить консоль браузера — это даст самый точный ответ. Если вы увидите там конкретную ошибку, напишите мне, и мы сможем её детально разобрать.
Похоже, ваш сетевой экран блокирует подключение к публичным библиотекам (CDN) jSuites и Jspreadsheet. Это можно исправить, полностью перейдя на локальные файлы.
скачайте новые файлы и положите в папку lib:
1.1. Jspreadsheet CE (v4.11.0):
Главный скрипт (index.min.js): https://cdn.jsdelivr.net/npm/jspreadsheet-ce@4.11.0/dist/index.min.js
Стили (jspreadsheet.min.css): https://cdn.jsdelivr.net/npm/jspreadsheet-ce@4.11.0/dist/jspreadsheet.min.css
1.2. JSuites (v4.8.0):
Главный скрипт (index.js): https://cdn.jsdelivr.net/npm/jsuites@4.8.0/dist/index.js
Стили (jsuites.css): https://cdn.jsdelivr.net/npm/jsuites@4.8.0/dist/jsuites.css