|
|
|
|
|
CSDN代碼要登錄才能復制,使用體驗不太好,一些人甚至沒有CSDN賬號。不過沒關(guān)系,本文教你可以通過3種方法復制CSDN代碼。
CSDN網(wǎng)頁禁止復雜代碼,是用CSS來實現(xiàn)的,因此,我們可以手動更改網(wǎng)頁源代碼,去掉相關(guān)的CSS屬性。操作方法:在代碼區(qū)域左上角點擊鼠標右鍵,然后點擊“檢查”。
刪除pre
和code
兩個標簽的這個css屬性user-select: none;
經(jīng)過這樣修改,就可以復制代碼了。
請注意,該方法不一定適用于所有瀏覽器,我的測試環(huán)境是chrome瀏覽器,測試成功。
打開網(wǎng)頁后,按F12到控制臺(Console),然后輸入如下命令代碼,按回車鍵執(zhí)行,就可以復制代碼了。
javascript:document.body.contentEditable='true';document.designMode='on'; void 0
如果上面代碼無效,可以試試在控制臺(Console)輸入如下代碼,按回車鍵執(zhí)行命令。
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種方法,如果你是一個程序開發(fā)者,那么建議你使用第3種方法,在瀏覽器安裝一個擴展組件,每次復制代碼就非常方便了。