|
|
|
|
|
|
CSDN代碼要登錄才能復制,使用體驗不太好,一些人甚至沒有CSDN賬號。不過沒關系,本文教你可以通過3種方法復制CSDN代碼。
CSDN網頁禁止復雜代碼,是用CSS來實現的,因此,我們可以手動更改網頁源代碼,去掉相關的CSS屬性。操作方法:在代碼區域左上角點擊鼠標右鍵,然后點擊“檢查”。

刪除pre和code兩個標簽的這個css屬性user-select: none;
經過這樣修改,就可以復制代碼了。
請注意,該方法不一定適用于所有瀏覽器,我的測試環境是chrome瀏覽器,測試成功。
打開網頁后,按F12到控制臺(Console),然后輸入如下命令代碼,按回車鍵執行,就可以復制代碼了。
javascript:document.body.contentEditable='true';document.designMode='on'; void 0
如果上面代碼無效,可以試試在控制臺(Console)輸入如下代碼,按回車鍵執行命令。
javascript:document.querySelectorAll(".prism").forEach((b)=>{b.onclick = function(e){mdcp.copyCode(e)}});
document.querySelectorAll("style").forEach((s)=>{if((s.innerText||"").indexOf('#content_views pre')>-1){s.parentElement.removeChild(s)}});點擊圖片放大
這個方法比第一種方法好用快捷,不過你要把這些代碼收藏備用。
除了上述兩種方法外,你還可以使用瀏覽器擴展組件來復制CSDN代碼,這個擴展組件名稱是Simple allow copy,在firefox、chrome瀏覽器都可以安裝使用,測試有效。

使用方法,在瀏覽器工具欄上點擊一下組件圖標,看到圖標變“亮”就表示可復制代碼了。

本文介紹了復制CSDN代碼的3種方法,如果你是一個程序開發者,那么建議你使用第3種方法,在瀏覽器安裝一個擴展組件,每次復制代碼就非常方便了。
