簡體   English   中英

如何檢測用戶是否查看頁面的javascript或單擊瀏覽器中的檢查

[英]How to detect if the user views a page's javascript or clicks on inspect in the browser

我希望能夠檢測用戶是否檢查網頁上的任何內容,即單擊“檢查”。 我想這樣做是為了警告用戶不要這樣做-因為我想防止學生嘗試破解javascript代碼並最終在考試中作弊。

謝謝。

(僅鍍鉻的解決方案是可以的,但希望使用更通用的解決方案。)

就像我說的那樣,您不應該依賴它來真正保護您的信息。

但問題是:

http://blog.guya.net/2014/06/20/how-to-know-when-chrome-console-is-open/https://github.com/sindresorhus/devtools-detect都足夠好。

除非您將答案存儲在服務器端,否則不能完全保護它。

但是,您可以在瀏覽器中禁用右鍵單擊。 您還可以使網頁播放警報聲音,以在檢查誰在進行操作時向您發出警告。

將此添加到您的身體標簽:

<body oncontextmenu="return false">

並添加以下腳本:

<script language="javascript">
document.onmousedown=disableclick;
status="Right Click Disabled";
function disableclick(event)
{
  if(event.button==2)
   {
     alert(status);
     return false;    
   }
}
</script>

此外,如果有人嘗試訪問開發者控制台,您可以檢測到F12之類的按鍵並播放聲音:

http://www.stepanreznikov.com/js-shortcuts/

暫無
暫無

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

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