我開發了一個Web應用程序來顯示幻燈片並希望在我的輔助顯示器(通過HDMI連接)上顯示IE 10的Kiosk模式。由於CPU和其他共享服務器上的資源,我想在顯示器關閉時暫停幻燈片顯示。 (因此沒有人看到它)檢測顯示器是否從IE Kiosk模式開機
有沒有辦法從Internet Explorer中檢測連接的顯示器?由於這是一臺個人電腦信息亭設置,因此可接受插件等。觸發javascript/jquery事件將是理想的。謝謝!
我開發了一個Web應用程序來顯示幻燈片並希望在我的輔助顯示器(通過HDMI連接)上顯示IE 10的Kiosk模式。由於CPU和其他共享服務器上的資源,我想在顯示器關閉時暫停幻燈片顯示。 (因此沒有人看到它)檢測顯示器是否從IE Kiosk模式開機
有沒有辦法從Internet Explorer中檢測連接的顯示器?由於這是一臺個人電腦信息亭設置,因此可接受插件等。觸發javascript/jquery事件將是理想的。謝謝!
我不這麼認爲....當客戶端計算機進入休眠模式
CPU週期被暫停。 (WIN + L)
開始>控制面板>電源
配置當客戶端關機或置於睡眠模式監視器(S)的行爲。
js中的屏幕對象返回屏幕對象的默認值(高度/寬度),但不是其供電狀態。
浪費CPU週期的斷電輔助監視器上的影響應該取消noticable ....
可能是你沒有選擇到高級選項卡上的「使用軟件呈現而非GPU渲染」選項的互聯網選項......
如果您在運行圖形密集型網頁或畫布腳本時沒有設置上述設置,您將注意到桌面上的CPU會加速並且散熱風扇會競爭。
首先,我上次查看winl將計算機置於鎖定模式。不睡覺。其次,用於顯示瀏覽器窗口的CPU週期可能很小,但OP在瀏覽器中顯示幻燈片。這可能意味着解碼圖片。這不是CPU友好的。 – Hennes 2014-11-25 18:05:36
不,沒有可靠的方法來檢測第二臺顯示器是否物理關閉,但仍然通過電纜連接。
但我必須問:爲什麼你需要關閉第二臺顯示器?
作爲一種替代你能不能:
話雖如此,這些線程可以提供你,儘管不可靠顯然,你需要什麼:
你不能在JavaScript做。爲什麼不嘗試一些asp組件。
http://msdn.microsoft.com/en-us/library/windows/desktop/dd162617%28v=vs.85%29.aspx
你可能會寫一個特定端口上坐着一個命令行程序,不斷爲它檢查本地,然後使用HTML5 WebSockets的在IE與它溝通?
即C#PowerModeChangedEvent
SystemEvents.PowerModeChanged += new PowerModeChangedEventHandler( SystemEvents_PowerModeChanged );
我倒是真的希望不會;我不希望我的瀏覽器知道我機器的*任何內容。 – 2014-11-25 01:16:49
@DavidThomas,我認爲**一個網站已經可以檢測到它不在前臺。 – 2014-11-25 10:24:16
@IanRingrose是的,我可以檢測標籤/窗口是否集中。但即使關閉顯示器,這也是靜態的。 – GiantDuck 2014-11-25 11:59:41