浏览器扩展操作成功,但显示操作超时

BUG反馈 · 480 次浏览
幸扬 创建于 9天15小时前

操作完成后,显示操作超时,无法获得插件响应,然后中间会延迟,这个怎么解决?

3005异常:操作超时,无法获得插件响应。
在 Quicker.Utilities._3rd.Chrome.ChromeControl.SendMessageToBrowser(ChromeCommandMessage msg, String browser, Boolean waitResponse, Int32 timeoutMs)
在 Quicker.Domain.Actions.X.BuiltinRunners.ChromeControlStep.TriggerEvent(Nullable`1 tabId, ActionStep step, ActionExecuteContext context, XAction action)
在 Quicker.Domain.Actions.X.BuiltinRunners.ChromeControlStep.<>c__DisplayClass84_0.<Execute>b__0()
在 Quicker.Domain.Actions.X.XActionHelper.ExecuteCommonAction(ActionExecuteContext context, ActionStep step, XAction action, Func`1 actionFunc, Action successAction, Action failAction, StepInParamDef stopIfErrorParam, StepOutParamDef isSuccessOutputParam)
3005步骤执行失败,原因:操作超时,无法获得插件响应。
3013动作结束

回复 x
回复内容
CL 9天14小时前
#1

参考这里,检查扩展是否返回数据。 https://getquicker.net/kc/help/doc/chromecontrol#n4wtJ 


native-messaging.log没有数据,

背景输出数据有,最后是:

sending message,isSuccess: false replyTo: 6 message: Can not find active tab. data: {}



幸扬 9天10小时前
回复 幸扬 :

检查是不是有多个浏览器安装了插件, 浏览器是不是真的没有活动标签。

CL 9天0小时前
回复 x
幸扬 9天10小时前
#2

能去掉这个提示么,或者排除问题


运行的是什么脚本? 浏览器版本号是多少? 扩展版本号是多少?

CL 9天0小时前
回复 CL :

看楼下~然后我发现是某个网站貌似就不行,可以发么?

然后能屏蔽掉这个提示么,其实是成功了的

幸扬 8天15小时前
回复 x
幸扬 8天22小时前
#3

检查了,没有别的浏览器安装插件,浏览器有活动标签。

脚本是自己写的一个简单点击脚本。

我看有时候也不会提示不能找到活动标签页,直接提示,所以我绑定了下标签,发现获得标签id后还是会提示。

而且我试了试别的网页,貌似别的网页没事,就出现在了指定页面了。

目前怀疑是扩展问题,我排下


幸扬 最后更新于 8天20小时前

好像还没法解决

chrome 89.0.4331.0

扩展和软件都是最新测试版

幸扬 8天16小时前
回复 幸扬 :

自定义脚本里要调用sendReplyToQuicker的代码才会响应Quicker。

CL 8天15小时前
回复 CL :

我就写了个浏览器控制的动作,没写别的脚本

幸扬 8天11小时前
回复 CL :

同一个动作,在社区里能响应,在某个网站上就不行,都能正常运行

幸扬 8天11小时前
回复 CL :

怎么屏蔽这提示,有点烦

幸扬 8天9小时前
回复 幸扬 :

https://getquicker.net/KC/Kb/Article/250 可以试试这里的方法屏蔽提示

CL 8天1小时前
回复 CL :

有效!感谢! 
实际上是成功了的,就是一直提示无法连接就奇怪。

幸扬 7天22小时前
回复 CL :

又找到个网站是这样,运行任何浏览器扩展相关的貌似都不行

https://y.tuwan.com/

比如获取某个元素信息的时候,等待运行结束就没有任何元素获得,但运行过程中刷新一下网页,就能获取了。

不刷新:

刷新:

幸扬 7天20小时前
幸扬 最后更新于 7天20小时前
回复 幸扬 :

这个页面带iframe,而且似乎在持续连接,脚本一直没有返回结果。

CL 7天17小时前
回复 CL :

是的,所以遇到这种情况怎么解决

幸扬 7天7小时前
回复 幸扬 :

不知道有没有办法,目前只能用上面的方式忽略错误提示。

CL 7天2小时前
回复 CL :

这样的话会卡顿几秒才能执行动作,估计是在等待响应和错误提示的时间

幸扬 7天1小时前
回复 x
回复主贴