Javascript в MediaWiki

Я хотел бы использовать Javascript на своих вики-страницах, но я не был abl е, чтобы выяснить, как это сделать. Я использую размещенное решение на Wikia . Поэтому я не могу изменить установку, добавить расширения или взломать настройки. Но у меня есть права администратора в моей вики, поэтому я могу получить доступ к пространству имен MediaWiki и MediaWiki: Common.js .

JavaScript, который я хочу использовать ( Tangle ), будет состоять из внешнего скрипта, который будет общим для нескольких страниц (но не для всех страниц в вики), и некоторого кода, который будет специфичным для каждую страницу, тип которой вы обычно вставляете в тег .

Проблема в том, что Mediawiki дезинфицирует теги , и я не смог найти способ их вставить. Я пытаюсь превратить это в удобную для редактора настройку, которая будет использоваться в вики, поэтому я также стараюсь избегать взломов и найти правильное решение.


Обновление: новая проблема

Очевидно, MediaWiki также очищает атрибуты данных HTML5, на которые в значительной степени полагается Tangle. Любые идеи по решению этой проблемы приветствуются.

8
задан edgerunner 23 November 2011 в 00:56
поделиться