想获取指定标签id的标签页是否是无痕模式该怎么实现呢🤣🤣

使用问题 · 90 次浏览
Sunsh 创建于 2023-10-03 17:13

想判断已经打开的几个浏览器窗口哪个是无痕模式,通过传入标签页id的方式,执行脚本,会报错🤣🤣

再请教下崔大,该怎么实现获取指定标签id的标签页是否是无痕模式呢?


回复内容
CL 2023-10-03 18:33
#1

这个需要先了解基础知识,什么是后台脚本,什么是标签页脚本。然后了解js语法、浏览器API。

调用API的要运行后台脚本。

是否无痕模式也需要查阅chrome API文档看看什么属性可以得到。

Sunsh 回复 CL 2023-10-03 23:30 :

好的🧡🧡

CL 回复 Sunsh 2023-10-04 07:01 :

另外,当前这个动作不就显示了窗口是不是隐身窗口么

Sunsh 回复 CL 2023-10-04 08:17 :

是这样,我想在隐身窗口里打开链接,但是有时打开链接后,前台依旧是正常浏览器的窗口,然后因为浏览器的窗口id和窗口句柄不能联系到一起,所以我通过遍历标签id判断是否是隐身窗口,然后设置为前台

起初去https://developer.chrome.com/docs/extensions/reference/tabs/#type-Tab:~:text=and%20devtools%20windows.-,incognito,-boolean,找到了关于无痕的信息,但是没给例子,我就。。。。

然后又去问ChatGPT,给的代码也跑不通。

在发完讨论后,最后抱着试试的心态,问了claude,一次就行了(感觉代码方面还是claude给力,虽然claude给的结果也不总是能行,但能跑成功的概率还是比ChatGPT3.5要高,不止一次是这样了

Sunsh 最后更新于 2023-10-04 08:18
回复主贴