Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS][GREASEMONKEY] Zamiana tekstu na stronie
Forum PHP.pl > Forum > Po stronie przeglądarki
marek-daniewski
Witam,

Czy można za pomocą JS (Greasemonkey) zrobić tak, aby na dowolnej stronie (tej którą sobie skonfiguruję w skrypcie JS) następowała zmiana dowolnego wyrazu na wyświetlonej stronie?

Dokładnie chodzi mi o likwidację wulgaryzmów. Interesuje mnie, aby zamienić, dajmy na to wyraz "jabłko" na "gruszka"
krowal
Oczywiście:
[JAVASCRIPT] pobierz, plaintext
  1. // ==UserScript==
  2. // @name test
  3. // @include *
  4. // ==/UserScript==
  5.  
  6. document.body.innerHTML = document.body.innerHTML.replace(/jabłko/, 'gruszka')
[JAVASCRIPT] pobierz, plaintext

Oczywiście regexpa napisz sobie sam w zależności od potrzeb smile.gif
marek-daniewski
Dzięki za odpowiedź,

Prawie ok smile.gif Tylko co, jeśli tekst znajduje się np. w znaczniku STRONG?
krowal
To zamieni WSZYSTKO co zostanie dopasowane, traktuje całą stronę jak jednego wielkiego stringa.
marek-daniewski
Właśnie jest problem, tylko nie wiem czy to nie kwestia mojej instalacji greasmonkey. Otórz owszem zmienia wyrazy, ale niestety nie wszystkie.

Zauważyłem, że te które znajdują się właśnie w znaczniku STRONG pozostają niezmienione...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.