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?
risposta
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.
si potrebbe, naturalmente, solo chiamare 'unwatch()' dalla console –
Certo, ma la domanda dell'OP era se fosse possibile. –
+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. –
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
- 1. Come sapere se il sito web da raschiare è cambiato?
- 2. Un sito Web può sapere se sto eseguendo un userscript?
- 3. È possibile acquisire un sito Web di Angular JS
- 4. È possibile Firebug per eseguire il mio sito Web?
- 5. C'è un modo per sapere se qualcuno ha aggiunto un segnalibro al tuo sito web?
- 6. Come posso sapere se Flash è caricato su un sito Web?
- 7. Come si "combinano le variabili" in JavaScript per soddisfare JSLint?
- 8. È possibile che un sito Web dannoso rubi i miei cookie da un altro sito Web?
- 9. javascript - sapere se è già stato aperto un collegamento
- 10. È possibile sapere con certezza se un web browser sta navigando o no?
- 11. Verifica se il sito web è contattabile
- 12. È possibile visualizzare il codice PHP di un sito Web?
- 13. È possibile utilizzare un CDN quando si esegue un sito Web HTTPS?
- 14. È possibile analizzare un sito Web React (Instagram) con Cheerio?
- 15. Come sapere se un elemento è reso?
- 16. layout cartella sito web
- 17. È possibile raggruppare le variabili $ _POST?
- 18. È possibile cancellare tutte le variabili di sessione tranne alcune?
- 19. Come posso sapere se un utente ha lasciato il mio sito web
- 20. Multi lingua per un sito web (php e javascript)
- 21. variabili statiche, qual è la loro durata?
- 22. API Web ASP.NET: come si leggono le variabili del server in un controller API Web?
- 23. Come fa IIS a sapere se sta servendo un sito Web o un progetto di applicazione Web?
- 24. Come scrivere una specifica per un sito web
- 25. Come costruire un widget per il mio sito web
- 26. Qual è il modo migliore per verificare se un sito web è attivo o meno tramite JavaScript
- 27. È possibile caricare gzip compresso javascript senza un server web?
- 28. Le richieste - Come sapere se stai ricevendo un 404
- 29. È possibile spostare un sito Web su un diverso "Piano di hosting Web"
- 30. È possibile sapere se due funzioni Python sono funzionalmente equivalenti?
Tutto ciò che accade sul lato client è contaminato. Periodo. – PeeHaa
Cosa intendi con questo? –
Potrebbero monitorare l'ora separatamente sul server. – JJJ