有朋友反映,复制CSDN页面内容,然后粘贴,结果发现图片没拷过来,只有文字部分。
是这样吗?做一个测试,确认这个问题存在。
随便找了一个页面,“53 岁的我都退休了,但好想跨行当一名程序员,结果收到了 3 份 Offer!”
相当的励志,人家53岁老姐跨行再就业做程序员,我们这边35岁高龄码农职业焦虑路向何处去?跑题了。
选中部分图文,
按Ctrl+C或鼠标右键菜单复制到剪贴板。
粘贴到字处理软件之后,确实没有图片,只有文字。后面还附了一段“版权声明”,让“转载请附上原文出处链接及本声明”。遵守版权协议没问题,问题是图没了,怎么转载?
解决方法
页面临时禁用JavaScript,然后再复制粘贴。不会操作的继续往下看。
具体步骤
以下在Chrome浏览器操作。
- 按F12,调出DevTools。通常出现在页面底部。
-
按Ctrl+Shift+P,调出run窗口。
-
键入disa,在列表中检查确认“Disable JavaScript”处于高亮状态。提示:用上下箭头键或鼠标操作,高亮“Disable JavaScript”那一行。
-
按回车,禁用JavaScript。
提示:仔细观察会发现地址栏右侧会出现一个小标志,右下角带小红叉的一对尖括号,表明JavaScript已被禁用。
-
重新做一遍复制粘贴操作。
好,图片出现了。
-
按F12退出DevTools。JavaScript将自动恢复 。
原因猜测
CSDN网站修改了页面复制操作的默认行为。例如,它会自动附上版权声明。但这个功能似乎不完美,有一定副作用,导致图片没有被复制。