簡體   English   中英

有沒有辦法在javascript中檢測Chrome / Chromium / V8探查器是否正在運行?

[英]Is there a way to detect in javascript if the Chrome/Chromium/V8 profiler is running?

我的應用程序有幾個昂貴的調試/開發功能,我想在分析器運行時禁用它們。

我可以運行應用程序的prod構建,但然后我會丟失有用的函數名稱。

我希望有一種機制,比如檢查NODE_ENV是否為“生產”。

V8開發人員在這里。 我不相信有可能檢測到探查器是否正在運行。 我認為這可能是一個很好的事態 - 如果應用程序在您分析它們時改變了它們的行為,它可能會非常混亂。 即使在你故意這樣做的情況下(所以你不會感到驚訝),我想它很容易導致奇怪的文物。

我認為不同的構建模式可能是最好的解決方案。 您可以進行“開發”構建(完整符號和調試功能),“分析”模式(僅符號)和“生產”構建(無符號,無調試功能)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM