有没有办法在运行时使用 chrome 调试器跟踪某个变量的值?
我正在调试一个 javascript 代码,其中包含一些与声音相关的变量。我认为这些变量每秒都在变化。如果可能的话,我想跟踪这些值。其中有四个。一种是mp3文件本身的下载(我认为它被称为流媒体)。另一个是玩的进度,其他的就不清楚了。
有一个播放音乐的 swf 文件,它的控制是通过 javascript 显示的。
谢谢。
有没有办法在运行时使用 chrome 调试器跟踪某个变量的值?
我正在调试一个 javascript 代码,其中包含一些与声音相关的变量。我认为这些变量每秒都在变化。如果可能的话,我想跟踪这些值。其中有四个。一种是mp3文件本身的下载(我认为它被称为流媒体)。另一个是玩的进度,其他的就不清楚了。
有一个播放音乐的 swf 文件,它的控制是通过 javascript 显示的。
谢谢。
您可以在调试器中使用监视表达式。
Javascript
console.log(someVariable);
AS3
trace(someVariable);
PHP
echo $someVariable;
C
scanf("%s", &someVariable);
printf("%s",someVariable);
C++
getline(cin, someVariable);
cout << someVariable;
爪哇
Scanner scanner = new Scanner(System.in);
String someVariable = scanner.getLine();
System.out.println(someVariable);
Python
someVariable = input('Enter some variable: ')
print(someVariable)
如果您想在控制台中查看变量,请查看Firephp。
如果您指的是 JavaScript 变量,那么是的,这是可能的。Chrome 拥有出色的调试工具。尝试打开“脚本”选项卡,找到您要调试的代码部分,然后单击行号。这将为该部分代码设置一个断点。当到达该断点时,您将在右侧看到一堆信息,包括调用堆栈和范围变量。在这里您可以跟踪变量的值。另一种选择可能是简单地将 a 添加console.log(yourVariable)
到您的脚本并使用控制台查看它在整个代码执行过程中的值。