今天在痞客邦看到一則不錯的文,我想把他複製下來時發現怎麼不能選取,按右鍵也沒反應
不過我就是堅持要複製下來,該怎麼做呢?
在這裡我教大家簡單的方法實現它
以下教學為學術研究,請勿使用在犯罪上
我以Chrome瀏覽器當範例教學
我的電腦是Mac OS 系統,所以使用者介面可能會與Windows不同,不過都大同小異
- 瀏覽器暫時停用JavaScript
- 把不能選取、複製、按右鍵沒有反應的程式碼移除
- 使用預覽模式
第1種方法
如果這樣還不行試試看進入下面那個網址,看會不會打開上述的畫面
chrome://settings/content/javascript
當你停用之後再到那個網站,應該可以選取、複製、按右鍵沒有反應
除非有更高端的技術我沒有發現,通常都是被JavaScript擋住
第2種方法
我拿一篇不能選取、複製的網站當教學,然後告訴大家停用選取、複製的代碼在哪
http://expect7.pixnet.net/blog/post/36428081-%5B%E7%A8%8B%E5%BC%8F%5D%5Bphp%5D-%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8php-curl%EF%BC%8C%E5%9F%BA%E7%A4%8E%E6%95%99%E5%AD%B8%E3%80%82
這是上面網站的html原始碼裡面的body標籤,裡面已經設定不能選取、複製、按右鍵沒有反應
<body id="article-main" data-showing-advertisement="yep" data-adsense-state="block" data-adsense-classification="" data-blog-site-category-id="15" data-mobile-mode="none" data-ab-testing-seed="3716164531" data-article-id="36428081" class="category_987239 article_36428081" ondragstart="return false" oncontextmenu="return false" onselectstart="return false" style="-moz-user-select: none;" data-uniqid="1125057171e992c09e">
就是下面這段
ondragstart="return false" oncontextmenu="return false" onselectstart="return false" style="-moz-user-select: none;"
所以如果你想要運行JavaScript,然後可以選取、複製、按右鍵,你就把那段代碼移除即可
不過你可能要先把該網頁的原始碼下載下來到自己的本機端,檔名可以自己設定(副檔名要記得.html,才能打開網頁,例如 index.html)
然後移除上述那段代碼,再透過瀏覽器打開檔案就可以複製了
不然使用開發人員工具移除那段代碼功能是還存在的
開發人員工具是給開發網站的工程師除錯用的
第3種方法
點下去不會先列印,是預覽畫面,讓你檢視要列印的內容,在裡面可以選取、複製,不過按右鍵是列印相關的功能。
留言列表