47fac22230
- .claude/CLAUDE.md - .claude/commands/subagentes.md - .claude/rules/INDEX.md - .mcp.json - bash/functions/cybersecurity/analyze_dns.md - bash/functions/cybersecurity/audit_http_headers.md - bash/functions/cybersecurity/audit_ssh_config.md - bash/functions/cybersecurity/check_firewall.md - bash/functions/cybersecurity/detect_suspicious_users.md - bash/functions/cybersecurity/encrypt_file.md - ... Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.6 KiB
1.6 KiB
name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, example, tested, tests, test_file_path, file_path, notes, documentation, params, output
| name | kind | lang | domain | version | purity | signature | description | tags | uses_functions | uses_types | returns | returns_optional | error_type | imports | example | tested | tests | test_file_path | file_path | notes | documentation | params | output | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cdp_new_tab | function | go | browser | 0.1.0 | impure | func CdpNewTab(host string, port int, startURL string) (CdpTab, error) | Abre una pestaña nueva via /json/new. Si startURL es vacio Chrome abre about:blank. Retorna el CdpTab recien creado con su id, webSocketDebuggerUrl, etc. Compatible con Chrome 126+ (PUT) y anteriores (fallback GET). |
|
false | error_go_core |
|
tab, err := browser.CdpNewTab("localhost", 9222, "https://example.com") if err == nil { fmt.Println("nueva tab id=", tab.ID) } | true |
|
functions/browser/cdp_list_tabs_test.go | functions/browser/cdp_list_tabs.go | - Definida en mismo archivo que CdpListTabs — comparten estructura. - Desde Chrome 126 el endpoint requiere PUT. Mantenemos fallback a GET por compatibilidad. - URL se codifica como query string raw (no clave=valor — formato historico de Chrome). | Util para abrir tabs de scraping bajo control programatico sin pasar por WebSocket. Combina con CdpListTabs para enumerar antes/despues, y CdpCloseTab para limpiar al final. |
|
CdpTab del target recien creado (id, websocket url, ...). Error si HTTP falla. |