[JS] Chrome-Extension in Firefox nutzbar machen?

Volker

Neu angemeldet
Registriert
24 Sep. 2014
Beiträge
4
Hallo ihr Lieben, als jemand der im gb nur sehr selten aktiv war hat es recht lang gedauert, bis ich hier hin gefunden habe. Sehr shcön siehts hieraus! Freut mich!

Ich lese die South China Morning Post sehr gerne, nur leider wird einem das im Firefox kaum möglich gemacht, man wird sofort auf eine Paywal weitergeleitet (zum testen hier ein Artikel: ). Für Google Chrome gitbs ein Addon mit 14 Zeilen Code, dass das Problem gekonnt umgeht, das hab ich hier auf github gefunden: . Die Background.js beinhaltet:[src=javascript]chrome.tabs.onUpdated.addListener(function(tabId,changeInfo,tab)
{
chrome.cookies.getAll({domain: "scmp.com"}, function(cookies)
{
for(var i=0; i<cookies.length;i++)
{
chrome.cookies.remove({url: "http://scmp.com" + cookies.path, name: cookies.name});
chrome.cookies.remove({url: "https://scmp.com" + cookies.path, name: cookies.name});
chrome.cookies.remove({url: "http://www.scmp.com" + cookies.path, name: cookies.name});
chrome.cookies.remove({url: "https://www.scmp.com" + cookies.path, name: cookies.name});
}
});
});[/src]und die content.js[src=javascript]localStorage.clear();[/src] Ist es richtig, dass ich einfach nur für [kw]chrome.tabs.onUpdated.addListener[/kw], [kw]chrome.cookies.getAll[/kw] und [kw]chrome.cookies.remove[/kw] die Firefoxäquivalenzen finden muss und das läuft das auch im Firefox? Google hat mich da leider nicht weitergebracht; ich muss zugeben, dass ich mich mit Javascript überhaupt nicht auskenne... Was muss ich machen, damit ich das in Greasemonkey oder sogar als XPI nutzen kann? Ich wäre sehr davon angetan, wenn sich jemand diese 14-Zeilen Code mal genauer ansieht :T. Volker...............
 
Re: [JS] Chromaddon in Firefox nutzbar machen?

Ich kann gerade das Problem nicht nachvollziehen, bekommst du denn eine Fehlermeldung?
Das wäre etwas nach dem man schauen kann, ich habe hier "noscript" im Einsatz als Firefox Addon, aber ich sehe die Artikel auch nachdem ich die Seite bzw. deren Skripte erlaube - Domain ist "scmp.com" - sonst sehe ich nichts wenn Javascript nicht erlaubt ist ;)
Die arbeiten also wohl stark mit JavaScript.

*Das kann aber auch nur eine Content-Anpassung sein.
 
Zuletzt bearbeitet:
Re: [JS] Chromaddon in Firefox nutzbar machen?

Die Paywall wurde bei mir auch erst nach mehreren gelesenen Artikeln aktiviert. Klick mal noch ein paar mehr Artikel an, dann siehst Du das schon.

Bei mir hat es gereicht, den localStorage zu leeren. Die Cookies musste ich gar nicht extra löschen. Ich hab daher ein User-Script geschrieben, das den localStorage bei jedem Seitenaufruf automatisch leert. Verwenden kannst Du es folgendermaßen:

  1. Besorg Dir .
  2. Lade die Datei aus dem Anhang herunter und benenne sie um zu scmp.user.js (man kann hier im Forum nur .txt-Dateien anhängen, keine .js-Dateien).
  3. Zieh sie in Firefox rein und bestätige, dass Du das User-Script installieren willst.
 

Anhänge

  • Thread Starter Thread Starter
  • #4
Vielen vielen Dank, das erleichtert mir so vieles! DANKE!
 
Zurück
Oben