Na wstępie witam szanownych użytkowników forum :-)
3 lata temu napisałem dodatek do FireFoxa, który dodawał mi różne wodotryski do gry przeglądarkowej. System rozszerzeń działał wtedy jeszcze na XUL.
Link do dodatku.
Stosunkowo niedawno postanowiłem zaktualizować wtyczkę do Web Extensions. No i zaczęły się schody ;-) Większość problemów sam rozwiązałem, został tylko jedne.
Może zacznijmy od problematycznego kodu w js (jquery) :-)
$('.magazyny-z').load('empire.php tr:eq(2) td:last-child');
Kod ten w starej wersji FF ładował mi w diva, który znajduje się na każdej podstronie, komórkę tabeli z podstrony https://s1.universe4k.com/game/empire.php
Niestety w WE powyższy kod nie dział. Przejrzałem chyba cały internet w tym dokumentację Mozilli i pupa ;-) Trafiłem w końcu do was, może ktoś z was miał podobny problem i mógłby mi podsunąć możliwe rozwiązanie :-)
Mój plik manifest.json:
{
"manifest_version": 2,
"name": "Polish style universe4k.com",
"version": "2.0",
"description": "Skrypt upiększający grę universe4k.com",
"icons": {
"48": "icon.png"
},
"content_scripts": [
{
"css": [
"data/style.css",
"data/menu.css",
"data/spoiler.css"
],
"js": [
"data/jquery.min.js",
"data/szkielet.js",
"data/menu.js",
"data/spoiler.js"
],
"matches": [
"*://*.universe4k.com/game/*"
],
"run_at": "document_start"
}
],
"web_accessible_resources": [
"content/grafika/*.png",
"content/grafika/*.gif",
"content/grafika/*.jpg"
]
}
I taki mały offtop ;-) Na ciemnym motywie niniejszego forum ikona kanału rss i ikona "dodaj do ulubionych" nachodzą na siebie.