手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

如何彻底屏蔽(关闭)搜狗浏览器自带的软键盘

时间:2024-10-31 18:36:53

1、大家先来认识搜狗浏览器的软键盘密码框右侧多了一个软键盘图标,无一幸免;但我们自己的控件有软键盘功能了,使用我们软件的用户在使用过程中,吐槽我们软件搞两个软键盘图标,而且其中一个在IE模式下点击密码框还会弹出脚本异常的错误。下图红圈中的1图标就是搜狗浏览器自带的,2图标是我们控件自定义的。是不是觉得很碍眼。。

如何彻底屏蔽(关闭)搜狗浏览器自带的软键盘
如何彻底屏蔽(关闭)搜狗浏览器自带的软键盘

2、如何关闭搜狗浏览器自带的软键盘依次操作,浏览器【工具】【选项】【安全设置】,这也是网上最多的解决方案。

如何彻底屏蔽(关闭)搜狗浏览器自带的软键盘

3、这种方案有什么问题?首先,对于成千上万的用户,他们不会全部都知道这个方法;其次,客服也不可能手把手帮所有用户关闭;有没有“一劳永逸”的解决方案,就是从代码上或者样式上解决这个问题?咨询了搜狗浏览器的技术人员,得到的回复是不能通过代码关闭的。

4、客户持续反馈问题给我们这个兼容问题持续了3年,我们的测试人员和客户间断性给我们技术部门反馈重复的bug。看来是该好好抽时间来彻底解决这个问题了。

5、解决思路,从根源问题下手搜狗浏览器自带软键盘,密码框获取焦点报脚本异常,如下图:【按F12】【进入开发者模式】【开启调试】【点击密码框控件】【报错】

如何彻底屏蔽(关闭)搜狗浏览器自带的软键盘

6、分析问题原因我们根据问题1(脚本错误)来分析,坡纠课柩ie模式下浏览器自带软键盘会报脚本错误,脚本错误,脚本错误(重要的事情辔亿呶邂说三遍)。哪里来的脚本?当然是自家浏览器强制注入的了,你用它的浏览器,它想做什么事情肯定不会告诉你的。搜狗软键盘的脚本错误触发了浏览器的window.onerror事件捕获,刚好我们拦截了所有异常捕获,这也是为何大多数的网站【百度、腾讯、微博】等平台上面使用密码框都没有发现异常的原因。

© 手抄报圈