Обсуждение участника:Incnis Mrsi/common.js

Материал из Lurkmore
Перейти к навигацииПерейти к поиску

Что за скрипт ты пилишь?

Я пока лишь пытаюсь разобраться, как тут включать скрипты средствами MediaWiki. Пока не получается. — Incnis Mrsi 11:20, 26 марта 2016 (MSK)
Делай расширением.

Создай файл manifest.json

<source lang="javascript"> {

 "manifest_version": 2,
 "name": "Lurk Extension",
 "version": "0.1",
 "background": {
   "scripts": ["background.js"],
   "persistent": false
 },
 "permissions": [
   "tabs",
   "<all_urls>"
 ],
 //"icons": {
 //  "16": "assets/images/icon16.png",
 //  "48": "assets/images/icon48.png",
 //  "128": "assets/images/icon128.png"
 //},
 "browser_action": {
   "name": "Lurk Extension"//,
   //"default_icon": "assets/images/icon128.png"
 },
 "content_scripts": [
   {
     "matches": [
       "*://*.lurkmore.ru/*",
       "*://*.lurkmore.to/*",
       "*://*.lurkmore.co/*",
       "*://*.lurkmo.re/*"
     ],
     "js": [
       "content.js"
     ]
   }
 ]

}

</source>

Потом content.js <source lang="javascript"> document.body.addEventListener("DOMSubtreeModified", function update(e) {

 // тут отслеживаешь изменение DOM, добавляешь кнопки и пр дрочь

}); update(); // насчет того, что эту функцию нужно прямо вызывать не уверен </source>

background.js <source lang="javascript"> chrome.browserAction.onClicked.addListener(function(tab) {

 console.log("Icon clicked");

}); </source>

Кладешь все файлы в папку Lurk Extension, а затем в настройках Хрома выбираешь Расширения и «Загрузить распакованное раширение»

Ты читаешь, что я пишу?  средствами MediaWiki! Хочешь написать HowTo по установке скриптов в Google Chrome или чем ты там пользуешься — дело хорошее, только причём тут моё личное пространство? — Incnis Mrsi 12:26, 26 марта 2016 (MSK)
Я в медиа вики и не знаю как свои скрипты делать. Они тут вообще включены?

В Опере нету

Tools→Preferences.

у него устаревшая какая-то Опера.