close-tab probe v3 — HTTPS hosted
A. 环境探测
Probe 环境
Clear log
B. 关闭自身窗口/标签
window.close()
open('','_self').close()
location = about:blank
location = ''
C. 向父窗口通信
postMessage('close')
postMessage({type:'close-panel'})
postMessage({action:'closeTab'})
postMessage('WB_CLOSE_PREVIEW')
D. 导航测试
nav → 127.0.0.1:8899 (真实页面)
nav → 本地 file://
nav → about:blank
nav → about:srcdoc
history.back()
history.go(-1)
E. 查找关闭按钮(parent DOM)
查找 parent 关闭按钮
点击 parent 关闭按钮
F. Electron / WB 特有
探测 electron API
探测 WB bridge
G. workbuddy:// 深链接(重点测试)
sidebarUrl → 本地HTML
sidebarUrl → HTTPS探针
workbuddy://chat
workbuddy://home
via <a> 标签点击
via window.open()