Chrome DevTools错误:“无法保存到临时变量。”

戴维·法里内利(Devid Farinelli)

我正在使用Node Monkey调试我的NodeJS应用程序。

当我在Chrome控制台中单击“存储为全局变量”时,经常会显示“无法保存到临时变量”。

在此处输入图片说明

console.log({why:'dont', you:'work?'})

这也发生在这个jsfiddle

1)我做错什么了吗?

2)为什么会这样?

Chrome:50.0.2661.102(64位)OSX El Capitan 10.11.4

马特·泽纳特(Matt Zeunert)

我可以看到为什么“另存为全局变量”不起作用的两个原因:

1.选择了错误的控制台上下文

可以说这是一个Chrome错误,但是如果将控制台设置为与记录该对象的代码相同的上下文,则只能将对象存储为全局对象。

实际上,这意味着您可能需要选择正确的IFrame或Web Worker。

例如,在jsFiddle上:

在普通的jsFiddle编辑器页面上下文中,我遇到了错误。但是,如果我将上下文更改为小提琴本身的内容,它将起作用:

2.垃圾收集

为了让Chrome为您提供对该对象的引用,该对象仍必须位于内存中。如果不是这种情况,则只能抛出错误。

但是,我很确定控制台中显示的内容会强制V8保留对该值的引用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

加密Cookie并保存到Chrome

来自分类Dev

phpqrcode-将文件保存到临时目录

来自分类Dev

使用-将删除信息保存到临时表

来自分类Dev

将图像文件保存到临时目录

来自分类Dev

chrome-devtools://devtools/devTools.css无法载入

来自分类Dev

将阵列保存到Chrome本地存储

来自分类Dev

无法在Chrome DevTools中设置所需的断点?

来自分类Dev

Chrome DevTools损坏-Stetho无法使用

来自分类Dev

Chrome DevTools Profiler

来自分类Dev

Chrome DevTools 100%CPU

来自分类Dev

对此文件的更改未保存到Google Chrome版本30.0.1599.101 m中的文件系统错误

来自分类Dev

如何使iframe无法保存到Chrome中的历史记录?

来自分类Dev

如何使iframe无法保存到Chrome中的历史记录?

来自分类Dev

Chrome 错误“chrome 内存不足”

来自分类Dev

从chrome devtools触发TypeScript进行保存时编译

来自分类Dev

Chrome DevTools框架事件计时

来自分类Dev

Chrome中的React DevTools问题

来自分类Dev

使用DevTools的Chrome扩展程序

来自分类Dev

Google Chrome DevTools字体渲染

来自分类Dev

离子下载文件,保存到临时文件系统并使用默认应用打开

来自分类Dev

将INSERT ... RETURNING的返回值保存到临时表(PostgreSQL)

来自分类Dev

使用curl保存到临时文件并仅在成功后才移动到位

来自分类Dev

Chrome字体渲染错误

来自分类Dev

Chrome中的Redmine错误

来自分类Dev

Chrome打印预览错误

来自分类Dev

Android Chrome错误

来自分类Dev

Chrome上的contentType错误

来自分类Dev

Chrome 34 SVG错误

来自分类Dev

Chrome页脚错误