們平時瀏覽網頁和查找資料時,總會需要復制一些文字內容,用來引用、收藏、摘抄啊什么的。
但也會遇到一些網站上的內容文本無法復制,或者無法使用右鍵菜單?!一般就是網站本身有禁止復制限制和禁用了右鍵菜單。
好不容易找到的資料,再一個個字手打效率太低了……
下面分享五種方法,教大家輕松解除網頁復制限制,一鍵搞定,簡單實用!
【總結】解除網頁文本禁止復制限制的六種方法
方法一:瀏覽器擴展
方法二:油猴腳本 網頁限制解除
和擴展效果一樣,油猴腳本的優勢是更加輕量??梢越獬箯椭?、選擇文本、右鍵菜單的限制。
首先確保瀏覽器已經安裝有腳本管理擴展,比如 Tampermonkey、Violentmonkey。沒安裝的前往官網安裝下。
然后進入腳本地址,點擊安裝即可。
方法三:OCR 識別
這個可以說是最終的、一定能行的方法了。截圖,然后通過 OCR 在線識別。
推薦使用白描網頁版,免費夠用,也不需要再安裝額外的軟件了。
方法四:打印輸出
快捷鍵 Ctrl + P,或者菜單 -> 打印,在打印預覽頁面是沒有復制限制的。
方法五:將網頁下載到本地
這個方法比較簡單粗暴,手機也可以使用。
點擊瀏覽器菜單,將網頁下載到本地,再打開離線版頁面,就可以直接復制了~
當然了,電腦上也可以這么操作。
網頁另存為 -> 保存類型為“網頁,僅 HTML”,打開后也可以直接復制。
結語
上面這五個解除網頁復制限制的方法都還不錯,基本可以應對大部分有復制和右鍵限制的網站了。
更多的還有 F12 開發者模式,查看網頁源碼等,不夠簡單就不再介紹了。
當然,效果最好的還是“鈔能力”了。[Doge][呲牙]
閩南網]
很多人在平時瀏覽網頁的時候,或許都會發現一些事情,當你發現一篇好文章或者是一些有趣的東西時,想復制卻不能復制,相信很多人遇到不少這樣的問題,那么這種情況該怎么解決呢,下面就和小編一起來看看吧!
方法1
1打開目標網頁,選中網頁的地址欄。(這里以360瀏覽器為例)
2在地址欄輸入下行代碼,全部輸入。
javascript:void($={});
按下回車鍵(Enter),破解完成。(回車后不會跳轉網頁)
3注意,如果網頁被刷新,限制會恢復,需要重新輸入代碼。
方法2
1打開右上角工具,選擇最后的選項
2選擇 高級設置-網頁設置,點擊 網頁內容高級設置
3找到 JavaScript選項-不允許任何網站運行 JavaScript
4完成,關閉選項標簽頁。(做完之后可以調回去)
方法3
用瀏覽器隨便打開一個網頁,添加到收藏夾,最好放到瀏覽器的標簽欄,方便使用。這里以百度為例
添加之后右鍵選擇編輯,修改名字為【破解限制】,在地址欄粘貼以下代碼
javascript:(function{eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function{return'\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\b'+e(c)+'\b','g'),k[c]);return p}('5 2=8;5 3=2.K;3.7=3.k=3.e=3.9=3.6=3.y=3.7=3.z=2.7=2.k=2.e=2.9=2.6=4;2.7=2.6=2.c=2.9=p{r t};g(8.n||8){d=4;c=4;6=4}5 a=8.15(\'*\');o(5 i=a.q-1;i>=0;i--){5 b=a[i];g(b.n||b){d=4;c=4}}s(h(\'%u%v%w%x%j%17%A%B%C%j%D\')+\'\E\'+h(\'%F%G%H%I%J%l%L%l%M%N%O%P%Q%R%S%T%U%V%W%X%Y\')+\'\Z.10.11\');3.m.13=\'14!f\';3.m.16=\'12!f\';',62,70,'||doc|bd|null|var|oncontextmenu|onselectstart|document|onkeydown|arAllElements|elmOne|onmousedown|onmouseup|onpaste|important|with|unescape||u5236|oncopy|u7528|style|wrappedJSObject|for|function|length|return|alert|true|u5DF2|u89E3|u9664|u590D|onmousemove|ondragstart|u53F3|u952E|u9650|uFF01|u000d|u66F4|u591A|u7CBE|u5F69|u5B9E|body|u5e94|uFF0C|u8BF7|u5173|u6CE8|u300E|u0065|u5f27|u5ea6|u7535|u5b50|u5546|u52a1|u300F|u000dwww|ehudu|com|text|webkitUserSelect|auto|getElementsByTagName|MozUserSelect|u4E0E'.split('|'),0,{}))})
保存,完成。打開需要破解的網頁,點一下剛才創建的標簽,破解完成,但每次打開網頁都需要點一下破解的標簽。要求:瀏覽器必須能執行javascript代碼,其它瀏覽器添加書簽類似。
方法4
使用Ctrl+A選擇網頁全部文字,Ctrl+C復制,新建文本檔案,Ctrl+V粘貼,刪除不需要的文字。(這個方法只適用于網頁內容無法選中的網頁,有時候會無法復制,這時候就需要用到上面的方法了)
內容首發于工粽號:程序員大澈,每日分享一段優質代碼片段,歡迎關注和投稿!
大家好,我是大澈!
本文約 700+ 字,整篇閱讀約需 1 分鐘。
今天分享一段優質 JS 代碼片段,實現在關閉或刷新瀏覽器窗口時做提示。
老規矩,先閱讀代碼片段并思考,再看代碼解析再思考,最后評論區留下你的見解!
window.addEventListener('beforeunload', function (event) {
const confirmationMessage = "確定要離開此頁面嗎?您所做的更改可能不會被保存。";
event.preventDefault();
event.returnValue = confirmationMessage;
return confirmationMessage;
});
分享原因
這段代碼展示了如何使用 JavaScript 的 beforeunload 事件來提示用戶在關閉或刷新瀏覽器窗口時確認操作,從而避免意外的數據丟失或操作中斷。
這種方法適用于 未保存的數據(如填寫表單或編輯文檔)、長時間操作(如文件上傳或大規模數據處理)、敏感操作(如在線交易或重要系統設置)等場景。
項目中用到時直接CV,但對于用戶體驗而言,不宜過度使用。
代碼解析
1. window.addEventListener('beforeunload', function (event) { ... })
為 window 對象添加一個 beforeunload 事件監聽器。
當用戶試圖關閉或刷新瀏覽器窗口時,此事件將被觸發。
2. event.preventDefault();
調用 event.preventDefault() 方法來阻止默認的瀏覽器行為。
在大多數情況下,這一步是冗余的,因為 beforeunload 事件默認不會執行任何動作,但這可以確保兼容性。
3. event.returnValue = confirmationMessage;
設置 event.returnValue 為 confirmationMessage 提示信息。
這是確保在大多數現代瀏覽器中顯示確認對話框的關鍵步驟。
4. return confirmationMessage;
返回 confirmationMessage 提示信息。
在一些舊版瀏覽器中,這一步是必要的,以確保顯示提示信息。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。