Wykonywanie kodu JS po wejściu na zewnętrzną stronę.

0

Witam,
potrzebuję jakiegoś sposobu, aby po wejściu na jakąkolwiek stronę na moim urządzeniu mobilnym, mógł się wykonać na niej ustalony przeze mnie kod JS. Co ważne, nie chcę używać do tego wtyczki, bo chcę, żeby odbywało to się na Google Chrome Mobile, a nie na Kiwi czy innej przeglądarce. Czy jest jakaś możliwość, żeby coś takiego uczynić?

3

Możesz wpisać skrypt do paska adresu, to na przykład wyświetli tytuł tego wątku wielkimi literami:

javascript:(() => {const el = document.querySelector("#index > h1 > a"); el.innerText = el.innerText.toUpperCase();})()

Jak wkleisz ten kod w pasek adresu to przeglądarka automatycznie usuwa javascript: - musisz wklepać ten prefix ręcznie.

Jak chcesz coś wywoływać automatycznie to bez wtyczki sie nie obędzie. Ewentualnie możesz podpiąć zdalną konsolę i tam ładować kod (docs).

3

A podany przez Macieja kod może sobie też dodać do zakładek, jako tzw. skryptozakładkę i odpalać później jednym kliknięciem. Ale jak chcesz, żeby coś się wykonywało automatycznie to bez wtyczek się nie obejdzie. Możesz napisać własną, albo wykorzystać np. Greasemonkey.

0

Możesz postawić MITM proxy na jakimś serwerze (lub nawet na tym samym telefonie) i tam przechwytywać ruch i podmieniać treść strony
Dwa haczyki - na telefonie "ofiary" musisz zainstalować certyfikat CA żeby podmieniać ruch HTTPS. Nie da się nikogo raczej nakłonić do zrobienia tego bo wyskakuje przy tym całe mnóstwo ostrzeżeń o oszustwach i niebezpieczeństwie jakie niesie ta operacja. Drugi haczyk - na telefonie lub routerze z którego telefon korzysta musisz podmienić serwery DNS żeby wskazywały na ten serwer

https://blog.heckel.io/2013/07/01/how-to-use-mitmproxy-to-read-and-modify-https-traffic-of-your-phone/#Capture-and-alter-HTTP-and-HTTPS-requests-and-responses

Jeśli robisz to dla siebie to dużo łatwiej zainstalować inną przeglądarkę

1 użytkowników online, w tym zalogowanych: 0, gości: 1