UNPKG

519 BJavaScriptView Raw
1"use strict";
2const { DISABLE_DEBUGGER_INFINITE_TIMEOUT } = require('./config');
3
4module.exports.isDebuggerConnected = () => {
5 try {
6 if (DISABLE_DEBUGGER_INFINITE_TIMEOUT) {
7 return false;
8 }
9 const inspector = require('inspector');
10 //https://github.com/GoogleChrome/puppeteer/blob/14fb3e38db7c97fc3ea76c65e6f219b0ddb3b54f/utils/testrunner/TestRunner.js#L279
11 if (inspector.url()) {
12 return true;
13 }
14 } catch (e) {
15 return false;
16 }
17};