javascript - 从 Javascript 控制台访问 jsFiddle 中的变量?

标签 javascript firebug google-chrome-devtools jsfiddle

我创建了一个 fiddle使用以下代码:

var x=10;

当我尝试在控制台中查看时,我得到以下信息:

> x
ReferenceError: x is not defined

有道理,因为它需要 Javascript 来运行控制台。有没有办法让这个工作?

最佳答案

如果您使用 Chrome 或 Chromium,请查看开发者控制台的底部,其中字符串 <top frame>出现。单击它并选择 result(fiddle.jshell.net) .这将更改浏览器的当前范围,您可以访问所有全局变量。另外,记得将 jsFiddle 中的加载选项更改为 no wrap如果你想访问 var变量也是如此。

Screenshot Chrome

更新:2014.12.01

对于 Firefox (34+) 和新的 Firefox Developer Edition,可以通过在开发人员工具中启用选择一个框架作为当前目标文档额外工具来执行相同的操作,然后单击它并选择 http://fiddle.jshell.net/_display/ .

Screenshot Firefox

关于javascript - 从 Javascript 控制台访问 jsFiddle 中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14328963/

相关文章:

javascript - 在javascript中比较一个数组和一个二维数组

javascript - 如何返回最后一个push()嵌入文档

javascript - CSS3 边框半径和 Internet Explorer 8

javascript:从 GM 脚本调用嵌入式函数

css - 有什么方法可以保存 CSS 差异而不是在 Chrome 开发工具中保存整个样式表?

javascript - 从 Python 使用远程 chrome devtools

javascript - 不必每次循环都重复脚本

javascript - 捕获 onClick 上执行的特定 Javascript 代码

javascript - ExtJS 4 中的 "Ext is not defined"问题

geolocation - Chrome 地理定位传感器如何工作?