Я бы хотел использовать Javascript на своих вики-страницах, но я не смог понять, как это сделать. Я использую размещенное решение на Wikia . Поэтому я не могу изменить установку, добавить расширения или взломать настройки. Но у меня есть права администратора в моей вики, поэтому я могу получить доступ к пространству имен MediaWiki
и MediaWiki:Common.js
.
JavaScript, который я хочу использовать ( Tangle ), будет состоять из внешнего скрипта, который будет общим для нескольких страниц (но не всех страниц в вики), и некоторого кода, который будет специфичен для на каждой странице, тип, который вы обычно вставляете в тег <script>
.
Проблема в том, что Mediawiki дезинфицирует теги <script>
, и я не смог найти способ их вставить. Я пытаюсь сделать это в удобной для редактирования настройке, которая будет использоваться в вики Поэтому я также пытаюсь избежать взломов и найти правильное решение.
Обновление: новая проблема
Судя по всему, MediaWiki также дезинфицирует атрибуты данных HTML5, на которые в значительной степени опирается Tangle. Любые идеи по решению этой проблемы очень приветствуются.