Работа в старом браузере Опера (Presto)
#1
Отправлено 09 Январь 2023 - 05:52
Патчить новый синтаксис скриптами малореально. Если кому нужно временное решение - site_mysku.ru_babel.user.js. Это v=50 прогнанный через https://babeljs.io/repl. Бросить в папку скриптов оперы. Функционал сайта не проверял, но "галерея" и переход по новым комментариям работает. Насколько хватит - не знаю.
Не разбираюсь в веб-технологиях, но если транспилер можно прикрутить к сайту буду благодарен админу.
#2
Отправлено 09 Январь 2023 - 18:14
Вот это некрофилия, конечно)
А ради чего вообще?)
#3
Отправлено 09 Январь 2023 - 20:16
А с какими настройками вы там конвертацию делали?
Я посмотрел, у нас всего 74 человека за месяц заходили используя Opera 12, но зато среднее время на сайте у них больше 10 минут ) Для таких тру олдфагов я попробую прикрутить транспиллер и на сервере отдавать транспилированную версию таким пользователям.
#5
Отправлено 09 Январь 2023 - 22:42
#6
Отправлено 10 Январь 2023 - 06:48
#7
Отправлено 10 Январь 2023 - 12:09
67697 (10 Январь 2023 - 06:48) писал(а):
Все кто с XP, Оперой и Firefox 56 - я не знаю как вы на этих браузерах сидите, но попробуйте нажать F5, вроде должно работать. )
Если не работает и в вашем браузере есть консоль разработчика, то дайте ее скриншот пожалуйста вместе с ошибками. Подробнее - https://learn.javasc...ipt.ru/devtools
#8
Отправлено 10 Январь 2023 - 14:24
Linked script compilation 5280824e3da47ab9f4682de974ce63394c.js Syntax error at line 612 while loading: expected expression, got reserved word 'class' ').slide('hide')}});class textHandlerCla --------------------^и
Event thread: load 94391.html:1 Uncaught exception: ReferenceError: Undefined variable: onBodyLoad Error thrown at line 1, column 0 in <anonymous function>(event) in https://mysku.club/blog: onBodyLoad()В целом, конечно, проблемы некрофилов админа заботить не обязаны. Да и решение от dans вполне рабочее (Спасибо!).
Что касается Оперы, то привычка - сильная штука. Я почти постоянно использую 4 браузера по разным причинам. Но опера по прежнему кажется удобнее по нескольким причинам, в ней и предпочитаю читать mysku.
#9
Отправлено 10 Январь 2023 - 15:12
Скрипт обновился до v=52, babel-версию по ссылке в первом посте обновил (старую версию можно забэкапить на всякий случай).
В firefox свойства классов поддерживаются с версии 69 (mdn), тоже нужен babel, как прикрутить скрипт вручную - не знаю.
От win xp почти ничего не зависит, системный движок никто не использует, хранилище сертификатов у оперы и лисы свое, хрому возможно потребуется ручное обновление системного хранилища. Да и в IE8 сайт пока открывается.
#10
Отправлено 10 Январь 2023 - 15:16
Цитата
я забыл его добавить в обработку под старые браузеры, часа через два добавлю и можем еще раз протестировать.
А где можно скачать opera 12 ? поиск выдает сайты, с которых я опасаюсь скачивать )
#11
Отправлено 10 Январь 2023 - 15:39
Чтобы работала консоль разработчика в operaprefs_default.ini нужен текущий абсолютный путь, там по умолчанию корень диск С
[Developer Tools]
Developer Tools URL=file://localhost/C:\Opera12_YT\client-en.zip/client-en.xml
#12
Отправлено 10 Январь 2023 - 17:26
по идее должен был уже отдаваться транспилированный, поищите по слову babel в тексте скрипта. должны быть строки с таким содержимым.
я добавил проблемый файл в транспиллер, обновил скрипт, версия 53 (текущая) должна нормально работать в опере.
#14
Отправлено 10 Январь 2023 - 21:23
Сидим же замечательно. До сих пор единственный браузер, выдерживающий полторы тысячи открытых вкладок.
#16
Отправлено 14 Январь 2023 - 23:32
#18
Отправлено 16 Январь 2023 - 11:50
А на старых версиях сидят очень многие, потому как до них, в определенных и для каждого своих, местах, еще не добрались эффективные менеджеры и параноики. Например, кому-то до сих пор нужен флэш, кому-то - сохранение авторизации на сайтах, её требующих (дикая ягода, озон и т .д., в т.ч. муська), после перезагрузки винды и т.д.
Спасибо.
#19
Отправлено 16 Январь 2023 - 13:56
#20
Отправлено 16 Январь 2023 - 16:22
1. При нажатии кнопки "Вставить ссылку" окошко появляется, но в консоль лезет ошибка
ReferenceError: event is not defined 532a27a29af2e8fbd9cf0ffd2e669e73a8.js:534:232(по стеку - функция showInputBox() )
2. При нажатии в появившемся окошке кнопки "Добавить" окошко закрывается, ссылка в текст не вставляется, а в консоль лезет ошибка
ReferenceError: event is not defined 532a27a29af2e8fbd9cf0ffd2e669e73a8.js:534:480
3. При нажатии кнопки вставки изображения окошко появляется, но в консоль лезет ошибка
ReferenceError: event is not defined 532a27a29af2e8fbd9cf0ffd2e669e73a8.js:532:192(по стеку - функция _uploadSingleImage() )
при этом составляемое сообщение закрывается.
4. После вписывания URL изображения и нажатия кнопки "Загрузить" в консоль лезет ошибка
ReferenceError: event is not defined 532a27a29af2e8fbd9cf0ffd2e669e73a8.js:533:242(по стеку - функция uploadSingleFormProcess() )
Исчезнувшее перед этим сообщение, естественно, не появляется.
Сообщение отредактировано.