破解,痞客幫,停用javascript右鍵,pixnet
有時候在痞客幫部落格看到一些有用的資訊,當想要收藏其中的內容(剪下貼上)時,就會發現有些部落客的網頁是強制禁制複製的,應該很多人對這種情形都會感到麻煩....。最近為了解決這個問題,花了一點時間測試,後來發現一個解法,可以供大家參考。
最後當然也有更快的方法,安裝add-on的方式,也給大家參考。
這個解法,可以不用將網頁另存新檔再處理,可以直接利用瀏覽器的功能來修改頁面。
* 必備軟體或工具
1.FireFox瀏覽器 ,會用到[元素檢測]這個功能。
2.javascript程式碼,用來停用頁面的鎖定功能
* 實際操作步驟如下:
1.先停用頁面的javascript功能。
2.利用[元素檢測]修改HTML標籤
* 以下分別說明過程:
1.首先要停用頁面的Javascript功能。有兩種方式,一種是透過FireFox的網頁開發者工具。另一種是透過書籤嵌入Javascript的方式。兩種都可以停用,不過建議採第二種,因為要用的時候,只要點一下書籤,即可停用頁面的Javascript功能。
A.透過FireFox的網頁開發者工具
a.如下圖,點選[按鈕],選擇[網頁開發者工具]。
b.選擇[網頁主控台]
c.在網頁下方,按下[齒輪]圖示,再往下找勾選[停用javascript]。
d.實際測試,按下滑鼠右鍵,選單即會出現。
B.書籤嵌入Javascript程式碼
a.在功能列,選擇[書籤(B)],[顯示所有書籤],出現[收藏庫],移到[書籤選單],如下圖。
b.選擇[管理(O)],新增書籤(B)
c.將以下程式碼內容,以增加書籤方式加入內容,如下圖
* 以下方式是非停用Javascript,只是將特定事件的功能啟用
javascript:(function() { function R(a){ona = "on"+a; if(window.addEventListener) window.addEventListener(a, function (e) { for(var n=e.originalTarget; n; n=n.parentNode) n[ona]=null; }, true); window[ona]=null; document[ona]=null; if(document.body) document.body[ona]=null; } R("contextmenu"); R("click"); R("mousedown"); R("mouseup"); R("selectstart"); R("dragstart");})()
資料引用來源:
http://pcuser.pixnet.net/blog/post/25432405-%5B%E5%AF%86%E6%8A%80%5D-%E4%B8%80%E9%8D%B5%E8%BC%95%E9%AC%86%E7%A0%B4%E8%A7%A3%E7%B6%B2%E9%A0%81%E7%9A%84%E5%8F%B3%E9%8D%B5%E9%8E%96%E5%AE%9A
d.在要停用Javascript鎖定功能的頁面上,執行功能列上的[書籤]/[停用Javascript右鍵功能]即可。
2.利用[元素檢測]修改HTML標籤
a.確認步驟1.任一種方式完成後,才能使用滑鼠右鍵,將[元素檢測]的功能呼叫出來。
b.在瀏覽器下方使用[檢測器],直接找<body id="article-main" ........> 這一行位置,按下滑鼠右鍵,選擇[編輯HTML]
c.接下來是重要的步驟,將黃色區塊標示部分刪除,只保留成<body id="article-main" >
d.刪除後,將滑鼠游標,點選任一個標籤,如<head>,靜待沒多久,工具會自動更新。更新後,原本的<body>標籤,就沒有其他防止頁面複製的設定了...。
前兩個大步驟完成後,測試一下,頁面是不是已經可以複製了?
測試一下,確定可以使用滑鼠複製了(如下圖)
** 如果覺得以上太麻煩的話,請直接安裝Add-on
https://addons.mozilla.org/en-US/firefox/addon/righttoclick/
安裝之後,重新啟動FireFox,在要複製文字的頁面,先點選該Add-on擴充套件的[指標]圖示,再選取文字即可
如果覺得文章有用的話,歡迎轉載。但請註明出處,感恩~