Меню
Главная
Случайная статья
Настройки
|
Проблемы с работой
Скрипт почему-то не запускается, хотя является клоном другого, который запускается спокойно. В коде есть символы [ ] ^ $ ? , я их отэкранировал, но скрипт прододжает не запускаться. В чём дело — не могу понять, ошибок вроде не видно.--Ole Frsten (Обс.) 16:22, 30 октября 2009 (UTC)[ответить]
- Остаётся открытым вопрос, открыли Вы всё-таки Error Console или нет. У меня Firefox вполне определённо говорит «invalid quantifier ?: txt = txt.replace(/?/g, ',');». Я могу заменить этот весь кусок кода на нормальный вариант перекодирования. — AlexSm 16:34, 30 октября 2009 (UTC)[ответить]
- Теперь всё снова заэкранировал, пошло, но теперь заменяет на /ю/ю/ю/ю/... вместо нормальной работы.--Ole Frsten (Обс.) 16:36, 30 октября 2009 (UTC)[ответить]
- Неудивительно поскольку точка в replace() означает «любой символ». Могу только напомнить про моё предложение выше: это проще, чем латать имеющееся. — AlexSm 16:39, 30 октября 2009 (UTC)[ответить]
- Ну, я не программист, поэтому мне легче подогнать под себя имеющиеся программы. Сейчас всё нормально работает, спасибо за помощь.--Ole Frsten (Обс.) 17:01, 30 октября 2009 (UTC)[ответить]
Возможные ошибки в связи с отключением wikibits.js
Поступил запрос на изменение защищённой страницы.
За этим шаблоном должно следовать полное и детальное описание запроса, чтобы участник, не знакомый с предметом, мог выполнить его без промедлений. Если автор запроса знает JavaScript, лучше всего сразу приготовить код. Предложенные изменения должны быть либо очевидными, либо поддержаны консенсусом.
Обратите внимание, что страницы с этим шаблоном всего лишь попадают в категорию, которую изредка просматривают инженеры и администраторы. Куда более быстрым и эффективным способом внесения изменений на защищённые страницы является запрос в специальном Discord-чате или на странице технических запросов.
При внесении предложенных на страницах Википедии изменений в комментарии к правке необходимо будет указать ссылку на предложенное изменение (атрибуцию) для соблюдения лицензии CC BY-SA и условий использования.
Проверить использование скрипта. Если скрипт не используется, закройте запрос (|done=0 ).
Ole Frsten, обратите внимание, что код этого скрипта может содержать следующие ошибки, вызванные использованием устаревшего кода, удалённого из движка «Медиавики» (скрипта wikibits.js, см. технические новости):
- Используйте модуль
jquery.client вместо переменных is_gecko , is_safari , is_safari_win , is_chrome , is_chrome_mac , is_ff2 , is_ff2_win , is_ff2_x11 и webkit_match , например: mw.loader.using('jquery.client').done(function () {
if ( $.client.profile().layout == 'gecko' ) {
// Данный код будет запускаться только в браузерах с движком Gecko
}
} );
- Замените
doneOnloadHook , onloadFuncts , addOnloadHook или runOnloadHook на следующий код: jQuery( function( $ ) {
// ваш код
} );
- Полный список возможных ошибок и их решений: Legacy Javascript § wikibits.js (на mediawiki.org, англ.).
Если это сообщение пришло по ошибке и в скрипте нет проблемного кода, проигнорируйте его.
Используйте {{ping|Saint Johann}} , чтобы получить дополнительные пояснения.
St. Johann от лица инженеров русской Википедии
Отправлено NapalmBot 22:23, 4 мая 2017 (UTC)[ответить]
|
|