在生产中自动关闭调试变量

时间:2016-01-12 12:03:27

标签: javascript debugging production

目前,我正试图找到一种方法来自动切换我生产中强大的debug = true。我想到了服务器名称或IP-Whitelist之类的东西,这种情况不会发生。由于Javascript的沙盒性质,这变得非常紧张。

有人有个主意吗?

1 个答案:

答案 0 :(得分:1)

您可以通过在URL中传递一些信息作为参数来在运行时控制调试模式。在javascript代码中,默认情况下将debug设置为false,除非页面URL(window.location)包含一些预期的参数值。

这样做的缺点是你将调试代码保留在生产中,而且好处是你在生产中也有调试功能。