close

今天在痞客邦看到一則不錯的文,我想把他複製下來時發現怎麼不能選取,按右鍵也沒反應

不過我就是堅持要複製下來,該怎麼做呢?

在這裡我教大家簡單的方法實現它

以下教學為學術研究,請勿使用在犯罪上

我以Chrome瀏覽器當範例教學

我的電腦是Mac OS 系統,所以使用者介面可能會與Windows不同,不過都大同小異

  1. 瀏覽器暫時停用JavaScript
  2. 把不能選取、複製、按右鍵沒有反應的程式碼移除
  3. 使用預覽模式

 

第1種方法

Menubar.jpg

_和_Menubar.jpg

設定.jpg

設定.jpg

設定.jpg

設定.jpg

設定.jpg

如果這樣還不行試試看進入下面那個網址,看會不會打開上述的畫面

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)

然後移除上述那段代碼,再透過瀏覽器打開檔案就可以複製了

不然使用開發人員工具移除那段代碼功能是還存在的

開發人員工具是給開發網站的工程師除錯用的

開發人員選項_和_檢視_和_Item-0.jpg

 

第3種方法

檔案_和_Menubar.jpg

點下去不會先列印,是預覽畫面,讓你檢視要列印的內容,在裡面可以選取、複製,不過按右鍵是列印相關的功能。

arrow
arrow

    Enjoy 發表在 痞客邦 留言(0) 人氣()