多浏览器运行js问题(是否可以指定浏览器窗口运行js)-浏览器插件

使用问题 · 625 次浏览
涛涛涛 创建于 1天11小时前

如:Edge浏览器打开多个窗口(使用不同的浏览器用户文件夹--user-data-dir=d:\user_data1)-同浏览器多个副本运行js的问题

1.现在是可以通过浏览器窗口是否为活动状态来调用指定的浏览器窗口-调用浏览器控制-运行js,但不稳定,不知何时就运行报错了,或者是乱窗口运行了

2.是否可以通过指定一个参数(如:浏览器窗口ID)指定这个窗口的浏览器-调用-浏览器控制-运行js ,来处理同浏览器多个副本运行js的问题(设置当前动作要控制的浏览器,后续步骤的浏览器控制使用此窗口浏览器,如果可以这样就能相互切换浏览器窗口运行了)

涛涛涛 最后更新于 2025/11/21

回复内容
CL 16小时0分钟前
#1

运行脚本是对标签页id的。

试试最初获得标签页id后,后面运行脚本的时候传入标签页id参数,还会乱不?

涛涛涛 回复 CL 13小时48分钟前 :


浏览器1--用户文件夹为"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --user-data-dir=c:\user_data1

浏览器2--用户文件夹为"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --user-data-dir=c:\user_data2


没有在指定的浏览器窗口运行js,乱运行,这个不是标签页ID的问题,应该是quicker和哪个浏览器插件通信的问题



我说的意思是,有没有可能添加一个浏览器控制指定窗口模块,类似于以下模块(处理同浏览器多个副本窗口运行js的问题




涛涛涛 最后更新于 13小时16分钟前
CL 回复 涛涛涛 9小时18分钟前 :

这里大概的使用流程是什么?我研究下看看

涛涛涛 回复 CL 8小时35分钟前 :

大概是这个流程
https://getquicker.net/QA/Question/36904
这个方式差不多可以实现,就是不稳定,不好确定连接的是那个浏览器窗口的插件

涛涛涛 最后更新于 8小时34分钟前
回复主贴