Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
In tre giorni a Las Vegas Oracle ha presentato agenti che eseguono il lavoro, l'alleanza con OpenAI e un cloud aperto agli acceleratori di tutti. Ma i clienti europei chiedono garanzie prima ancora delle funzionalità
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
Fino a 740 km WLTP con la batteria da 97,2 kWh, sospensioni che leggono la strada con una telecamera e un abitacolo da salotto parigino. La nuova DS N°7 raccoglie l'eredità della DS 7 e la porta, per la prima volta, nel mondo 100% elettrico. Ecco come è fatta, cosa offre e quanto costa.
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Abbiamo provato Samsung Galaxy Tab S12 Ultra nella versione 12 GB + 256 GB con tastiera, e il risultato è un tablet che in questa configurazione si comporta come un notebook con la fluidità tipica di Android. Spessore di 5,1 mm, display Dynamic AMOLED 2X da 14,6 pollici, MediaTek Dimensity 9500 e un software senza incertezze compongono un prodotto di vertice, con prezzi da 1.539 euro, frenato solo da un'autonomia nella parte bassa del confronto
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 28-02-2014, 09:44   #1
das
Senior Member
 
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1392
[Javascript] Parser del motore javascript in Firefox

Vorrei molto brutalmente disattivare alcune funzioni del motore javascript in Firefox.

In particolare
window.setInterval e setTimeout.
Funzioni usate essenzialmente per disturbare.

Qualcuno sà in quale file sono definite ? Mi basta fare una cosa semplicissima come cambiargli il nome: da setInterval() a sotintervol(), tanto per inibirne il funzionamento.
das è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2014, 10:59   #2
Daniels118
Senior Member
 
L'Avatar di Daniels118
 
Iscritto dal: Jan 2014
Messaggi: 852
Non so rispondere alla tua domanda, ma se è vero che spesso vengono utilizzate per disturbare è anche vero che sono indispensabili per alcune applicazioni. Se vuoi solo eliminare i popup pubblicitari esistono dei plugin ad hoc.
Daniels118 è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2014, 11:18   #3
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2794
Concordo con Daniels118, ad ogni modo provo a rispondere alla domanda...

Hai provato scrivendo nella console
window.setInterval = function () {};
e
window.setTimeout = function () {};
?
In questo modo (se funziona) ridefinisci queste funzioni sostituendole con delle funzioni che non fanno nulla (meglio rispetto a rinominarle perché richiamandole il chiamante non andrà in errore, a meno che utilizzi i valori di ritorno, ma si può risolvere...)
Se funziona puoi eseguire queste istruzioni in automatico con un plugin tipo greasemonkey.
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2014, 11:39   #4
das
Senior Member
 
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1392
Quote:
Originariamente inviato da Daniels118 Guarda i messaggi
Non so rispondere alla tua domanda, ma se è vero che spesso vengono utilizzate per disturbare è anche vero che sono indispensabili per alcune applicazioni. Se vuoi solo eliminare i popup pubblicitari esistono dei plugin ad hoc.
Plugine ed estensioni ad hoc vengono sempre aggirati. Per esempio esistono mille estensioni che impediscono l'autoplay dei video. Anche in about:config ci sono delle impostazioni che aiutano. Stai tranquillo però che troverai sempre il sito che ti frega.

Quote:
Originariamente inviato da wingman87 Guarda i messaggi
Concordo con Daniels118, ad ogni modo provo a rispondere alla domanda...

Hai provato scrivendo nella console
window.setInterval = function () {};
e
window.setTimeout = function () {};
?
In questo modo (se funziona) ridefinisci queste funzioni sostituendole con delle funzioni che non fanno nulla (meglio rispetto a rinominarle perché richiamandole il chiamante non andrà in errore, a meno che utilizzi i valori di ritorno, ma si può risolvere...)
Se funziona puoi eseguire queste istruzioni in automatico con un plugin tipo greasemonkey.
Ho provato ma non funziona. Evidentemente le funzioni standard non possono essere sovrascritte.
das è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2014, 11:52   #5
das
Senior Member
 
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1392
Quote:
Originariamente inviato da das Guarda i messaggi
Ho provato ma non funziona. Evidentemente le funzioni standard non possono essere sovrascritte.
Però funziona se
Codice:
setInterval=function(){};
si trova all'interno della stessa pagina caricata. Quindi mi basta fare un estensione per Firefox con una black list per cui per ogni sito decido di bloccare alcune funzioni:
Codice:
setInterval
setTimeout
window.open
window.event
etc.

Ad ogni modol'inetrprete di javascript non è in XUL.dll, ho provato con un editor esadecimale a sostituire tutte le ricorrenze di setInterval con sotInterval e non se ne è nemmeno accorto...

Ultima modifica di das : 28-02-2014 alle 12:15.
das è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2014, 16:03   #6
Tuvok-LuR-
Senior Member
 
L'Avatar di Tuvok-LuR-
 
Iscritto dal: Sep 2001
Città: Pisa
Messaggi: 2213
puoi usare Greasemonkey per Firefox, ti permette appunto di eseguire automaticamente degli script all'apertura di pagine predefinite
__________________
9800X3D | 32GB DDR5 6400C30@TUNED | RTX 4090 | LG 32GQ950-B | Fractal Torrent | NZXT C1200W | Iliad Fibra 5Gb
Tuvok-LuR- è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2014, 16:56   #7
das
Senior Member
 
Iscritto dal: Jan 2001
Città: Livorno
Messaggi: 1392
Fantastico, non lo conoscevo.
Thanks
das è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA Oracle AI World 2026: in Europa prima la sovrani...
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura) Hyundai IONIQ 5 N, l'elettrica che finge di esse...
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale CES Unveiled Milan, l'IA diventa tecnologia fond...
Alphabet perde 500 miliardi di dollari i...
Reddit cambia strategia dopo il calo del...
Calcolo quantistico, Intel annuncia l'ac...
DirectX Raytracing si aggiorna: pi&ugrav...
Honda lancerà nuovamente il proto...
La prima missione Amazon Leo con il razz...
Invia il tuo nome su Titano, la luna di ...
Starship: Ship 42 e Super Heavy Booster ...
Chrome, meno tab switching con la nuova ...
L'IA agentica spopola fra le aziende, ma...
ASUS UGen300 arriva in Italia a 299 euro...
Iliad aggiorna la gamma di offerte per I...
Stop ai social per i minori, perché Brux...
Google Chrome integra Gemini in Enhanced...
Meta lancia Waddle World e Style Sketch,...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:54.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v