從網上查找資料是常有的事情,尤其是在寫一樣專業的文章時更是如此。但是在許多情況下,好不容易找到一篇可以用到的文章想要複製,卻發現頁面內的文字禁止複製。要麼是讓你註冊,要麼是讓你付費,有的甚至連點右鍵時都不出現「複製」的選項,確實讓人煩不勝煩。
難道辛辛苦苦檢索到的文章就要這樣放棄了嗎?不是的!小雨在這裡給大家介紹一種非常實用的方法。
利用Javascript代碼解除限制
網頁中的文字內容無法複製大多都是採用javascript代碼進行限制的,所以在實際過程中我們也可以採用Javascript代碼來「以毒攻毒」解除網頁上對文字內容禁止複製的限制。
具體的操作如下:
首先按下【Ctrl+D】將任意頁面添加到收藏夾中,然後修改裡面的內容。
將名字修改為一個方便自己記憶的名稱,然後將網址修改為「javascript:alert(document.onselectstart = document.onbeforecopy = document.oncontextmenu = document.onmousedown = document.onkeydown = function(){return true;});void(document.body.onmouseup=''); void(document.body.onselectstart=''); void(document.body.onmouseup=''); void(document.body.oncopy='');」,保存即可。
今後再遇到無法複製的內容時,直接點一下收藏夾的這個工具之後,你就會發現這個頁面上的內容已經可以自由複製了。
具體效果請看下圖的演示。
可以看出,網頁上無法正常複製的文字內容,在運行上面工具之後已經變得可以自由複製了,非常方便。而且添加這個工具之後,今後再遇到同樣的問題, 只需點一下這個工具就可以一鍵解決問題了。
總結
網頁中的文字無法複製大多都是通過Javascript代碼來實現的,採用本文介紹的這種「以毒攻毒」的方法可以解決大多數無法複製內容的問題。除此之外還有個別情況下頁面的內容是通過Flash插件來顯示的,本文介紹的這種方法就不太適用了,小雨將會在其它的文章中為大家介紹。
我是【電腦手機那些事兒】的小雨,歡迎大家關注訂閱,和小雨一起學習關於電腦、手機的實用軟體和應用技巧。