2013-06-01 13 views
7

Quindi sono costretto a completare un corso online per la mia scuola che utilizza le funzioni javascript per garantire che ogni studente rimanga sulla pagina almeno per un intervallo di tempo "richiesto_variabile". Ora, usando la console javascript, sono in grado di reimpostare la quantità di tempo necessaria_variabile a 0, permettendomi così di andare alla pagina successiva senza aspettare la loro quantità di tempo. Quindi la mia domanda è se il sito potrebbe sapere che sto ripristinando la loro variabile. Ho esaminato il loro codice e dubito seriamente che questo particolare sito Web possa, ma mi chiedo di più perché disegno siti web e ci sono alcune variabili javascript che non vorrei essere sovrascritto in alcuni dei miei siti web.È possibile per un sito Web sapere se si modificano le loro variabili javascript?

+7

Tutto ciò che accade sul lato client è contaminato. Periodo. – PeeHaa

+0

Cosa intendi con questo? –

+0

Potrebbero monitorare l'ora separatamente sul server. – JJJ

risposta

5

se il sito potrebbe sapere che sto resettando il loro variabile

Sì, c'è Object.watch() da Mozilla e implementazioni generici per tutti i browser (ad esempio Listening for variable changes in JavaScript or jQuery - un numero di esempi lì).

In tal caso, la "funzione orologio" potrebbe ad esempio richiamare il server per la notifica.

+4

si potrebbe, naturalmente, solo chiamare 'unwatch()' dalla console –

+0

Certo, ma la domanda dell'OP era se fosse possibile. –

+0

+1 perché OP chiede se è possibile.Inoltre, sottolineando che è improbabile che implementerebbero qualcosa di simile, e se lo sapessi, potresti aggirarlo. Voglio dire che potresti persino osare, direi, estrarre il tuo cavo Ethernet. –

2

L'ora esatta in cui è stato fatto clic sul pulsante Next/Answer potrebbe essere registrata sul lato server; l'orario esatto richiesto dal browser per ogni pagina è registrato dal server insieme al tuo IP, quindi sarà sempre possibile analizzare il tuo comportamento per l'anno passato. Anche se non è chiaro perché o se lo farebbero.

Analisi del rischio: cosa otterresti facendo ciò che intendi fare? Cosa rischiereste? Se ti sembra stupido (non so, hai dato pochi dettagli ... con ragioni :)), potrebbe essere super mega importante per loro applicare questa regola ... e arrabbiarsi con te.
TL; DR non

Problemi correlati