我正在嘗試啓動在線測驗網站。如果用戶進入測驗頁面,則他無法在計算機上的其他選項卡或其他窗口上搜索答案。通過這個,我們將從正確的人那裏得到正確的答案。我發現我們可以用JavaScript來做到這一點。Java腳本:如果用戶的焦點不在窗口中,則顯示警報
回答
在Chrome中,你可以這樣做:
window.onblur = function(){
alert("Blurred");
}
我沒有測試任何其他瀏覽器。
很好的答案。謝謝。這對我非常有用。 – 2013-04-22 17:12:04
用JavaScript來做到這一點是不可能的。出於安全原因,JavaScript無法控制瀏覽器。
嘿看到下面的答案。這很好。即使你能看到它,也能學會。 – 2013-04-22 17:13:11
所以他們稱之爲可以由多種事物觸發的模糊事件。它不會阻止他們最小化瀏覽器並執行其他操作。 – epascarello 2013-04-22 17:14:02
好的。但是,我不會使用警報,而會使用我需要的其他功能。 – 2013-04-22 17:16:08
- 1. 警報窗口中的消息顯示
- 2. 如果我使用AsyncPostBackTrigger顯示警報的客戶端腳本不起作用
- 3. 如何避免在Flex中顯示多個警報窗口
- 4. 在主應用程序窗口中顯示警報控制器?
- 5. 注入的腳本不會在Firefox 4中顯示警報
- 6. 的DevExpress - 顯示警報窗口中的應用程序的所有用戶
- 7. Java獲取焦點窗口
- 8. 如果已顯示警報,則顯示UIAlertController
- 9. 窗口不活動警報
- 10. 警報消息將顯示在新窗口中
- 11. javascript:如何在彈出警報中顯示腳本錯誤?
- 12. 在Modal窗口中顯示/隱藏Ui Bootstrap警報的動畫顯示AngularJS
- 13. 如何顯示沒有頂級窗口的警報框?
- 14. 如果所有者窗口不可見,則不顯示JavaFX彈出窗口
- 15. 如何顯示javascript警告,如果用戶點擊鏈接將在新窗口中打開?
- 16. 顯示在警報窗口複製的HTML元素
- 17. 我應該如何使用我的腳本來顯示警報?
- 18. 不顯示警報
- 19. 當ViewController不在窗口層次結構中時不顯示警報
- 20. 窗體不顯示沒有焦點
- 21. 如果在JavaFX中沒有找到任何結果集,則顯示警報
- 22. 使用「不再顯示」選項在HTML中創建彈出窗口/警報窗口
- 23. 的JavaScript不顯示警報
- 24. 窗口的警報高度
- 25. emacsclient窗口焦點
- 26. Python窗口焦點
- 27. WPF窗口焦點
- 28. 在Javascript中,如何更改警報窗口以在輸入框旁邊顯示該警報
- 29. 如何顯示不是UIViewController的另一個類的警報彈出窗口?
- 30. 在Activity.onCreate中顯示警報(..)
您將無法控制當前瀏覽器窗口以外的任何內容。你將不得不開發一個特殊的瀏覽器或程序來控制這樣的東西。 – Ian 2013-04-22 17:07:59
設置最長回答時間。 – RafH 2013-04-22 17:10:20