Ich bin völlig neu in der JavaScript-Programmierung und ich habe eine Frage, die ich nicht geschafft habe, irgendwo eine Antwort zu finden.
Ich habe vor kurzem eine einfache Diashow erstellt, um die Fotos aus der Ferne zu sehen, die ich auf meinem Heimcomputer horte. Das allein funktioniert gut. Das Problem, auf das ich gestoßen bin, ist, dass ich beim Betrachten von Fotos nicht mit der Hardware interagiere, was nach einiger Zeit zum Abschalten des Monitors führt. Dies ist besonders störend beim Betrachten von Fotos auf meinem Handy.
Meine Frage ist: Gibt es eine Möglichkeit, dies zu verhindern? Ich denke immer daran, eine Maus oder ein anderes Ereignis vorzutäuschen, wenn ich das Foto aktualisiere, aber ich habe keine Ahnung, wie ich das machen soll und ob es möglich ist.
Jede Hilfe wird sehr geschätzt!
Nein. JavaScript im Browser kann nicht mit dem zugrunde liegenden System interagieren. Das Simulieren von Tastenanschlägen im Browser verhindert nicht das Einschalten des Bildschirmschoners. Dies geschieht aus Sicherheitsgründen, so dass schädlicher Code das System beim Besuch einer Webseite nicht beschädigen kann.
Link zur JavaScript-Sicherheit
Das moderne JavaScript-Sicherheitsmodell basiert auf Java. In der Theorie, Heruntergeladene Skripts werden standardmäßig ausgeführt in einer eingeschränkten "Sandbox" -Umgebung das isoliert sie vom Rest von das Betriebssystem. Skripte sind erlaubter Zugriff nur auf Daten in der aktuelles Dokument oder nahe verwandt Dokumente (in der Regel aus der gleiche Site wie das aktuelle Dokument). Nein Der Zugriff auf die lokale Datei wird gewährt System, der Speicherplatz von anderen laufende Programme oder das Betreiben Netzwerkebene des Systems. Eindämmung von dieser Art ist entworfen, um zu verhindern fehlerhafte oder bösartige Skripte vom Verwüstung des Benutzers Umgebung. Die Realität der Situation ist jedoch oft Skripte sind nicht so sauber wie man würde hoffen. Es gibt zahlreiche Wege, auf denen ein Skript Macht ausüben kann jenseits dessen, was Sie erwarten könnten, sowohl durch Design und durch Zufall.
Nein, JavaScript kann die Hardware oder das Betriebssystem nicht beeinflussen. Schalten Sie die Energiespareinstellungen des Monitors aus, bis Sie mit der Diashow fertig sind.
Tags und Links javascript keep-alive screensaver