importScript ( '{{{1}}}' ); // Обратная ссылка: [[{{{1}}}]]
Этот шаблон используется для установки пользовательских скриптов , которые находятся в английской Википедии. Он должен использоваться в первую очередь на Special:MyPage/common.js или Special:MyPage/skin.js . Он добавляет необходимую importScript
строку вместе с обратной ссылкой .
Чтобы установить пользовательский скрипт для вашей учетной записи Википедии, добавьте следующую строку в Special:MyPage/common.js или Special:MyPage/skin.js :
{{subst:iusc|script_path}}
script_path
на полное имя страницы .js пользовательского скрипта, который необходимо установить.subst:
), иначе он не будет работать .{{subst:iusc|User:TheDJ/sharebox.js}}
importScript( 'User:TheDJ/sharebox.js' ); // Backlink: [[User:TheDJ/sharebox.js]]
Есть некоторая путаница относительно того, устарел ли importScript(). Ответ в том, что он не устарел.
В 2015 году importScript() был объявлен устаревшим на одну неделю, а затем действие было отменено. В 2022 году была исправлена ошибка, из-за которой importScript() не работал для мобильных пользователей. По состоянию на 2022 год последнее заявление инженеров-программистов об устаревании — phab:T27845#8135189, в котором говорится: Для локального импорта вызовите importScript(). Это не является и никогда не было устаревшим. Для кросс-вики и других менее тривиальных случаев использования вызовите mw.loader.load().
В заключение, importScript() не устарел, и редакторы могут свободно его использовать. Его не нужно систематически заменять на mw.loader.load(), а {{ iusc }} не нужно заменять на {{ lusc }} .
{{ Установка пользовательского скрипта }} использует importScript(), а {{ Загрузка пользовательского скрипта }} использует mw.loader.load().
importScript():
importScript('c:User:YourName/test.js');
mw.loader.load():
mw.loader.load()
метод.