Chrome devtools扩展:我是否正在检查Chrome内部页面?

时间:2016-01-04 22:37:16

标签: javascript google-chrome google-chrome-extension google-chrome-devtools

我正在编写chrome devtools扩展。当devtools打开时,我需要提示用户;都好。问题是当我使用devtools来检查devtools窗口时:触发了一个循环。

解决方案是在使用devtools检查内部chrome://页面时禁用扩展。但是,没有一种明确的方法可以检查这一点。我想我可以在被检查窗口中评估代码以检查URL;这看起来有点乱。还有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

我最后做的是检查导航中的URL;用户必须重新加载页面。我对其他想法持开放态度。

chrome.devtools.network.onNavigated.addListener(function(url) {

    if (url.substr(0,9) != "chrome://") {
        // Initialize