Chrome DevConsole - 不再能够将元素复制为文本
Chrome DevConsole - No longer able to copy element as text
这让我很沮丧:Chrome 的开发人员控制台显然发生了一些变化(?),它似乎不允许您将元素复制为文本。例如:
document.getElementsById('myid')
returns:
<body id="myid" class="someclass">..</body>
而且我想直接复制上面的内容。
我想用我的鼠标 select 它,按 ctrl-c,然后将上面的行粘贴到某个地方。直到“现在”,这一直是开发控制台的行为,Chrome 87.
现在,您不能 select 作为文本(不按住 'alt',无论如何都不能)。如果你右键单击复制,你可以“复制外部html”或“复制元素”,这两个我都不想要。在后一种情况下,这给出了(在这种情况下)下的所有内容。 (与执行 copy() 相同)
唯一的解决方法似乎是编辑为html(只有当页面仍然有效时才有效)并手动复制。或者,实际复制整个元素然后删除所有内容。这太疯狂了!
有人有变通办法吗?有人可以在实施时指出我的变更日志 and/or 相关错误报告吗? Google 试图搜索这个是不友好的,这就是为什么我在这里打破了。
复制:
- 打开 Chrome 开发者控制台——在此处,在 Whosebug
- 做:
$('body')[0]
- 尝试将
<body class="ask-page unified-theme theme-dark js-ask-page-v2 floating-content">..</body>
复制为文本。
失败。
将预览(您要复制的内容)拖到控制台的输入行中:
注意,显然 body
标签不能拖动。
这让我很沮丧:Chrome 的开发人员控制台显然发生了一些变化(?),它似乎不允许您将元素复制为文本。例如:
document.getElementsById('myid')
returns:
<body id="myid" class="someclass">..</body>
而且我想直接复制上面的内容。
我想用我的鼠标 select 它,按 ctrl-c,然后将上面的行粘贴到某个地方。直到“现在”,这一直是开发控制台的行为,Chrome 87.
现在,您不能 select 作为文本(不按住 'alt',无论如何都不能)。如果你右键单击复制,你可以“复制外部html”或“复制元素”,这两个我都不想要。在后一种情况下,这给出了(在这种情况下)下的所有内容。 (与执行 copy() 相同)
唯一的解决方法似乎是编辑为html(只有当页面仍然有效时才有效)并手动复制。或者,实际复制整个元素然后删除所有内容。这太疯狂了!
有人有变通办法吗?有人可以在实施时指出我的变更日志 and/or 相关错误报告吗? Google 试图搜索这个是不友好的,这就是为什么我在这里打破了。
复制:
- 打开 Chrome 开发者控制台——在此处,在 Whosebug
- 做:
$('body')[0]
- 尝试将
<body class="ask-page unified-theme theme-dark js-ask-page-v2 floating-content">..</body>
复制为文本。 失败。
将预览(您要复制的内容)拖到控制台的输入行中:
注意,显然 body
标签不能拖动。