Web browser: inspekce vyvolaných událostí

ZAJDAN

  • *****
  • 2 086
    • Zobrazit profil
    • E-mail
Web browser: inspekce vyvolaných událostí
« kdy: 06. 09. 2018, 14:51:23 »
Ahoj,
je ve Web Browseru možné pomocí inspecke zjistit jaké události se provedli po kliknutí na nějaký element?
díky
« Poslední změna: 06. 09. 2018, 15:02:32 od Petr Krčmář »
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.


gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:Web Browser- inspekce vyvolaných událostí
« Odpověď #1 kdy: 06. 09. 2018, 15:00:12 »
vygoogli si event listener breakpoints

Zulin

Re:Web browser: inspekce vyvolaných událostí
« Odpověď #2 kdy: 10. 09. 2018, 10:49:51 »
A je nějak možné  v chromium zakázat, aby se dané události prováděly ( 1.buďto přetnout registraci eventu onmousedown a nebo 2. zakázat manipulaci s href=hodnotou)

Rozšířením?
Globálně? (Existuje nějaký prohlížeč, který má pokročilou konfiguraci, kde lze globálně vypnout nějaké funkce javascriptu, například  Nechat Zmizet navigator.geolocation, webworkrs, navigator.getSelection, změnu atributů, navigator.battery. beacon, eventy networkchanged)?
Přes userscript?

Nejlepší programátor

Re:Web browser: inspekce vyvolaných událostí
« Odpověď #3 kdy: 10. 09. 2018, 12:53:27 »
A je nějak možné  v chromium zakázat, aby se dané události prováděly ( 1.buďto přetnout registraci eventu onmousedown a nebo 2. zakázat manipulaci s href=hodnotou)

Rozšířením?
Globálně? (Existuje nějaký prohlížeč, který má pokročilou konfiguraci, kde lze globálně vypnout nějaké funkce javascriptu, například  Nechat Zmizet navigator.geolocation, webworkrs, navigator.getSelection, změnu atributů, navigator.battery. beacon, eventy networkchanged)?
Přes userscript?

Tohle by mě taky zajímalo... Kopu s*aček by tím šlo eliminovat..

Boo

Re:Web browser: inspekce vyvolaných událostí
« Odpověď #4 kdy: 10. 09. 2018, 13:33:14 »
A je nějak možné  v chromium zakázat, aby se dané události prováděly

V podstate jo. Nejdriv plugin pro userscipty, doporucuji Tampermonkey https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

A pak pres nej injectovat do kazde stranky neco na styl GDPR compliant blokator, ktery blokne vsechny 3rd party scripty (jednak inline <srcipt> tagy a jednak dynamicke document.createElement('SCRIPT') ). Treba tohle:

https://github.com/snipsco/yett

Blizsi popis jak funguje Yett https://medium.com/snips-ai/how-to-block-third-party-scripts-with-a-few-lines-of-javascript-f0b08b9c4c0


základ webu text a linky

Re:Web browser: inspekce vyvolaných událostí
« Odpověď #5 kdy: 10. 09. 2018, 17:27:05 »
On tohle všechno (nebo půlku z toho, resp věci týkající se jen blokace requestů podle cílového URL krát podle umístění(location)) umí jakš takš uBlock (a do dokonalosti uMatrix), ale neumí cookie, JS API apod, redirecty.

Navíc nastavovat si si to podivně přes uBlock nezvládne kdejaký BFU, navíc, je to otázky vyvážení míry blokace nežádoucích prvků VS rozbitých stránek.

Proč ale dávno již neexistuje prohlížeč, kde si mohu v nastavení vybrat blokace Redirect, různé části JS API (tak 3násobek toho, co zde zaznělo + blokace autoplay zvuku/videa, redirectu , user agent změna apod, různé window.height, devicepixelRation, typ  připojení)  a dokonce pomocí kaskádových filtrů (generická globální pravidla, wildcard matching, subdoménové zanořování, konkrétní doména, s rostocí prioritou po  řadě), s možností importu/export u a dočasných změn . Chrome končí 3rd party cookies. Jak věřit novince blokování reklam, když se tam nedá nic nastavit(a navíc to může být cinknuté, když je od googlu  ; i chromIUM)