簡體   English   中英

檢測顯示器是否從IE Kiosk模式啟動

[英]Detect if monitor is powered on from IE Kiosk mode

我開發了一個Web應用程序來顯示幻燈片,並希望在Windows 10上使用IE的Kiosk模式在我的輔助顯示器(通過HDMI連接)上顯示它。由於共享服務器上的CPU和其他資源,我想暫停幻燈片放映時顯示器已關閉。 (因此沒有人看到它)

有沒有辦法從Internet Explorer檢測連接的顯示器? 由於這是一個單獨的自助服務終端設置,因此可以使用附加組件等。 觸發javascript / jquery事件將是理想的。 謝謝!

不,沒有可靠的方法來檢測第二台顯示器是否已物理關閉但仍然通過電纜連接。

我不得不問:為什么你需要關閉第二台顯示器?

作為替代方案你不能:

  • 除非收到輸入,否則幻燈片播放會在一段時間后停止播放?
  • 僅在一天的特定時間顯示幻燈片嗎?
  • 接受來自節點服務器的事件,以控制何時顯示幻燈片?

話雖如此,這些線程可以為您提供您所需要的,盡管顯然不可靠:

你不能用javascript做。 為什么不嘗試一些asp組件。

http://msdn.microsoft.com/en-us/library/windows/desktop/dd162617%28v=vs.85%29.aspx

您可以編寫一個位於特定端口上的命令行程序,在本地連續檢查該程序,然后在IE中使用HTML5 WebSockets與之通信?

即C#PowerModeChangedEvent

SystemEvents.PowerModeChanged += new PowerModeChangedEventHandler( SystemEvents_PowerModeChanged );

我不這么認為......

當客戶端計算機進入睡眠模式時,CPU周期暫停。 (贏+ L)

開始>控制面板>電源

配置客戶端斷電或進入睡眠模式時監視器的行為方式。

js中的屏幕對象返回屏幕對象的metic值(高度/寬度),但不返回其供電狀態。

浪費的CPU周期對斷電的輔助監視器的影響應該是不明顯的....

可能你沒有在互聯網選項的高級選項卡上選擇“使用軟件渲染而不是GPU渲染”選項....

如果在運行圖形密集型網頁或畫布腳本時未設置上述設置,您會注意到桌面上的CPU將耗盡並且冷卻風扇將會激活。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM