javascript - 如何更改网站 JavaScript 代码中的变量值?

标签 javascript google-chrome debugging google-chrome-devtools breakpoints

如何更改网站 JavaScript 代码中的变量值?

我想知道,因为我目前正在构建一个网站,作为代码的一部分,我有一个变量,其值对网站的功能有重要影响。因此,我想知道如何更改此值(即使它只影响该用户所看到的网站)。

我特别有兴趣了解如何在 Google Chrome 中执行此操作。

最佳答案

如果您在 Chrome 中按 F12 并单击顶部的“控制台”,您将在您正在查看的网站范围内看到一个功能齐全的 JavaScript 解释器。这意味着您可以在控制台中输入几乎任何代码,并在该网站的全局范围内将其作为 JavaScript 代码执行。 <script> 中的全局变量标签在此范围内公开,因此如果您的页面中有(例如):

<script>
var x = {'a': 5};
</script>

您可以输入x.a = 6在控制台中按回车,变量确实会被改变。

您甚至可以使用控制台更改内置函数的值,例如 Array.map ,但不建议这样做,因为它可能会更改或破坏网站代码的功能。

关于javascript - 如何更改网站 JavaScript 代码中的变量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38798480/

相关文章:

javascript - 此处自动填充搜索框 map 使用此处 map api 将国家/地区限制为英国

javascript 格式错误

javascript - 使用 html2canvas 和 jsPDF 保存页面的 PDF

google-chrome - chrome扩展程序安装后重定向到page.html

javascript - 如何记录超链接点击?

javascript - Chrome 中的 ASP.NET 出现奇怪的 focus_change nikkomsgchannel 错误

css - 更正 Chrome 中 &lt;input type ="file"> 的格式

c# - 在 Visual Studio 中的方法的返回行上检查函数的返回值

visual-studio - Visual Studio : How to debug TypeScript in a shared project using IIS Express and cross-project references (no linking or duplicating files)

c++ - 为什么谷歌测试会出现段错误?