JavaScript-Code, um den Start des Bildschirmschoners zu verhindern

8

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!

    
gertjan 21.12.2010, 21:47
quelle

3 Antworten

8

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.

    
kemiller2002 21.12.2010, 21:49
quelle
2

Nein, JavaScript kann die Hardware oder das Betriebssystem nicht beeinflussen. Schalten Sie die Energiespareinstellungen des Monitors aus, bis Sie mit der Diashow fertig sind.

    
John Giotta 21.12.2010 21:50
quelle
0

Sie könnten dies mit einer Konsolenanwendung tun, die in c # geschrieben ist und mit dem Betriebssystem interagiert hat

da js eine clientseitige Browsersprache ist, kann es nur mit dem Browser / bowser interagieren

    
Kevin 21.12.2010 21:50
quelle