網課作業禁止粘貼怎么辦? 禁用JavaScript來試一下

一轉眼 , 放假快半年了 早上起來睜開眼 , 誒呀 , 考試周又到了 。 各個科目的期中作業都在各自的平臺陸續發布了 。 各種亂七八糟的科目 , 讓人煩不勝煩 。 首先在這里
鄭重聲明:本人黑眼圈純粹是熬夜學習 , 與多人運動無關 , 請放心交友 。

網課作業禁止粘貼怎么辦? 禁用JavaScript來試一下

文章插圖

以iwrite英語教學平臺為例 , 先來補一補之前落下的英語作文 。 剛點到輸入框 , 就彈出來了禁止粘貼的消息框 , emmm , 這都大學了 , 師生之間連這點基本的信任都沒有嗎?

網課作業禁止粘貼怎么辦? 禁用JavaScript來試一下

文章插圖

不過 , 作為一名準程序員 , 這個問題可難不倒我 。 編程的本質是處理信息 , 編程的意義是提高效率 , 編程的快樂在于解決問題 , 既然今天遇到了這個問題 , 那就倒杯茶 , 慢慢來解解這個問題 。

網課作業禁止粘貼怎么辦? 禁用JavaScript來試一下

文章插圖


為什么無法粘貼?
首先要來了解ctrl+c復制下來的內容 , 為什么無法通過ctrl+v進行粘貼?通過前端知識的學習 , 我知道網頁上的消息彈框和鼠標行為等都是由javascript控制的 。 那么在網頁上禁止粘貼 , 實際上就是網頁對鼠標右鍵的粘貼行為進行了禁止 。
寫過類似代碼

也寫過類似代碼

  1. (function(){function R(a){ona ="on"+a;if(window.addEventListener)window.addEventListener(a, function (e){for(var n=e.originalTarget; n;n=n.parennt-family:"Microsoft YaHei", "SF Pro Display", Roboto, Noto, Arial, "PingFang SC", sans-serif;font-size:16px;font-variant-ligatures:common-ligatures;background-color:#FFFFFF;">然后 , 在控制臺頁面按下F1鍵 , 打開控制臺設置



網課作業禁止粘貼怎么辦? 禁用JavaScript來試一下

文章插圖

然后按照圖示 , DISABLE JS 就是禁用JS

網課作業禁止粘貼怎么辦? 禁用JavaScript來試一下

文章插圖


此時 , JavaScript功能已經被禁用 , 頁面的粘貼功能已經恢復了 , 趕緊粘貼自己的小作文過來 。
然后再啟用js點擊提交 , 美滋滋81分的成績
網課作業禁止粘貼怎么辦? 禁用JavaScript來試一下

文章插圖


實際上確實如此 , 禁用了JavaScript就相當于關閉了前端校驗 , 在程序界有這樣一句話:前端校驗防君子 , 后端校驗防小人 。 說的就是前端校驗的安全性為0 , 而后端校驗的安全性則固若金湯 。
此方法只是突破了前端 , 后端除了看你的使用時間其他真的看不出來!
網課作業禁止粘貼怎么辦? 禁用JavaScript來試一下

文章插圖


【網課作業禁止粘貼怎么辦? 禁用JavaScript來試一下】 上面的解決方案 , 實際上對一些網站上內容無法復制的情況也是適用的 。 如某度文庫 , 就是需要付費才可以進行文字復制 , 通過禁用

推薦閱讀