files are urls!
This commit is contained in:
@@ -86,7 +86,7 @@ export class Debugger {
|
|||||||
})
|
})
|
||||||
|
|
||||||
this.cdp.on('Debugger.scriptParsed', (params) => {
|
this.cdp.on('Debugger.scriptParsed', (params) => {
|
||||||
if (params.url && params.url.endsWith('.js')) {
|
if (params.url && !params.url.startsWith('chrome') && !params.url.startsWith('devtools')) {
|
||||||
this.scripts.set(params.scriptId, {
|
this.scripts.set(params.scriptId, {
|
||||||
scriptId: params.scriptId,
|
scriptId: params.scriptId,
|
||||||
url: params.url,
|
url: params.url,
|
||||||
@@ -468,8 +468,9 @@ export class Debugger {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Lists available .js scripts where breakpoints can be set.
|
* Lists available scripts where breakpoints can be set.
|
||||||
* Scripts are collected from Debugger.scriptParsed events after enable() is called.
|
* Scripts are collected from Debugger.scriptParsed events after enable() is called.
|
||||||
|
* Reload the page after enabling to capture all scripts.
|
||||||
*
|
*
|
||||||
* @param options - Options
|
* @param options - Options
|
||||||
* @param options.search - Optional string to filter scripts by URL (case-insensitive)
|
* @param options.search - Optional string to filter scripts by URL (case-insensitive)
|
||||||
@@ -479,11 +480,11 @@ export class Debugger {
|
|||||||
* ```ts
|
* ```ts
|
||||||
* // List all scripts
|
* // List all scripts
|
||||||
* const scripts = dbg.listScripts()
|
* const scripts = dbg.listScripts()
|
||||||
* // [{ scriptId: '1', url: 'file:///app/index.js' }, ...]
|
* // [{ scriptId: '1', url: 'https://example.com/app.js' }, ...]
|
||||||
*
|
*
|
||||||
* // Search for specific files
|
* // Search for specific files
|
||||||
* const handlers = dbg.listScripts({ search: 'handler' })
|
* const handlers = dbg.listScripts({ search: 'handler' })
|
||||||
* // [{ scriptId: '5', url: 'file:///app/src/handlers.js' }]
|
* // [{ scriptId: '5', url: 'https://example.com/handlers.js' }]
|
||||||
* ```
|
* ```
|
||||||
*/
|
*/
|
||||||
listScripts({ search }: { search?: string } = {}): ScriptInfo[] {
|
listScripts({ search }: { search?: string } = {}): ScriptInfo[] {
|
||||||
|
|||||||
Reference in New Issue
Block a user