鍍金池/ 問(wèn)答/HTML5  HTML/ 復(fù)制文字內(nèi)容格式消失了(在家研究了一個(gè)上午,求賜教這個(gè)問(wèn)題)

復(fù)制文字內(nèi)容格式消失了(在家研究了一個(gè)上午,求賜教這個(gè)問(wèn)題)

我的一個(gè)好友找我復(fù)制一片文章的內(nèi)容,剛開(kāi)始我覺(jué)得這是一件很簡(jiǎn)單的事情. 保存網(wǎng)頁(yè)到本地或直接查看源碼等方式.
但這種方式會(huì)把文章的內(nèi)容格式樣式給去掉. 于是開(kāi)始研究摸索 , 一個(gè)上午過(guò)去了最終沒(méi)能找出個(gè)答案 .求大牛賜教;

以下是文章的地址鏈接:
http://weekly.caixin.com/2018...

查詢(xún)過(guò)css文件 并沒(méi)有發(fā)現(xiàn) {-moz-user-select:none;-webkit-user-select:none} 相關(guān)的信息

我查閱過(guò) js 代碼 ,把所有元素的 $("*").on("",""); 都設(shè)置了,居然還是不行.

 oncontextmenu="return true" 
 ondragstart="return true" 
 onselectstart ="return true" 
 onselect="" 
 oncopy="" 
 onbeforecopy="return true" 
 onmouseup="" 
回答
編輯回答
短嘆

document.oncopy = 1 ;
感謝回答,需要在加上一個(gè)方法

2017年11月2日 19:50
編輯回答
冷咖啡
document.oncontextmenu=new Function('event.returnValue=true;'); //顯示菜單, 瀏覽器默認(rèn)顯示菜單
document.onselectstart=new Function('event.returnValue=true;');//解除頁(yè)面禁止文字選中

如果想禁止 把true改為false就行了

2017年6月5日 09:28