MacBook Chrome上使用必应搜索按esc键清空输入的问题
背景
最近换了台MacBook,安装了Chrome浏览器使用必应(Bing)搜索,发现了个在第三方输入法下的现象(搜狗/百度输入法)。
MacBook + Chrome + 必应搜索 + 第三方输入法 + esc键 = 清空所有搜索框的输入。
就是在第三方输入法输入时,按esc键后,整个必应搜索框输入的内容都会被删除清空,很影响使用体验。
分析
通过打开控制台检查元素发现,是搜索框input标签的属性type="search"
导致的,删除这个属性后,按esc键只是取消输入法的备选输入,而不是清空整个输入框了,这个体验很好。
解决方法
我们不能每次打开必应搜索都打开控制台进行元素修改,应该使用程序脚本帮我们自动处理。这里我们选用油猴插件(Tampermonkey)。
进入Chrome插件商店搜索并安装Tampermonkey。
安装好后新增脚本
- 在新增脚本的输入框输入如下代码,保存并启用。
// ==UserScript==
// @name 必应搜索Hook
// @namespace http://tampermonkey.net/
// @version 1.0
// @description 修改必应搜索框的样式,解决MacBook上使用第三方输入法按esc后,搜索框内容全部删除的问题
// @author John Doe
// @match https://cn.bing.com/search*
// @icon https://www.google.com/s2/favicons?sz=64&domain=bing.com
// @grant none
// ==/UserScript==(function() {'use strict';const input = document.getElementById("sb_form_q");input.hasAttribute("type") && input.removeAttribute("type");
})();
代码中的@match
是匹配的目标网址,需要注意一下自己本地实际对应的网址,脚本的具体逻辑在底部,获取搜索框元素,删除搜索框input
标签的type
属性。
启用脚本后每次打开必应搜索,使用第三方输入法按下esc键后,就不会清空整个搜索框的内容了。
MacBook Chrome上使用必应搜索按esc键清空输入的问题相关推荐
- 电脑键盘上每个键的作用_眼看着淡出大众视野 键盘上Esc键的隐秘往事
众所周知,苹果一些新的Macbook产品线不仅取消了Esc键,而且还对通常用于多数计算机键盘的功能键布局进行了变更. 它们有的被转移到了TouchBar,有的则被永久取消掉了. 那个常标配于每个键盘的 ...
- mac系统按Esc键无法切换vim编辑模式
目录 问题 解决 问题 mac系统按 Esc 键无法退出vim编辑模式,按完 Esc 键,输入":",还是编辑模式,结果是在文本中输入了冒号,(((φ(◎ロ◎;)φ)))晕... ...
- 【已失效】免翻在Chrome上使用新必应(New Bing)聊天机器人
已失效,暂时没时间去摸索,大家可以在评论区讨论,其实大家评论的我也尝试过了,并没有找到一个很完美的方式,有时间折腾再更新吧!! 我个人是一直在Chrome正常使用的,我是用的是评论区推荐的插件New ...
- 杠上谷歌,微软利用人工智能加码必应搜索的市场竞争力
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 近年来,微软.谷歌.苹果等越来越多的国内外厂商投入 AI 创新浪潮,且趋势愈演愈热.今日微软 ...
- chrome谷歌浏览器莫名其妙跳转divgraco.com再跳转必应搜索
chrome谷歌浏览器莫名其妙跳转divgraco.com再跳转必应搜索 我的解决方法:把chrome的插件先都停用,就好了,也可能是其中一个插件造成的问题.
- 修复Chrome上的ERR_TOO_MANY_REDIRECTS错误?
问题:如何修复Google Chrome上的ERR_TOO_MANY_REDIRECTS错误? 我经常在Google Chrome上收到ERR_TOO_MANY_REDIRECTS错误.这困扰了我很多 ...
- chrome浏览器一键切换搜索引擎,一键切换谷歌和百度搜索(不需要重新输入keyword,带关键词切换引擎)
chrome浏览器一键切换搜索引擎,一键切换谷歌和百度搜索(不需要重新输入keyword,带关键词切换引擎) 背景 有么有办法在谷歌和百度之间(或其他引擎或非引擎,如Youtube.B站.Bing等) ...
- 国内安装Chrome上的扩展插件(通过Edge扩展插件)
国内安装Chrome上的扩展插件(通过Edge扩展插件) 一.前提背景 国内浏览器不支持某些国外的网络(包括谷歌.Facebook等),微软Edge浏览器支持下载扩展插件.通过先安装Edge浏览器的插 ...
- Bing(必应)搜索,为什么用户越来越多?
1.大家先看一下百度百科提供的关于bing搜索的相关信息: 微软必应(英文名:Microsoft Bing),原名必应(Bing),是微软公司于2009年5月28日推出,用以取代Live Search ...
最新文章
- el-image中src加载assets路径下图片使用require避免加载不到
- 机器学习实际应用_机器学习的实际好处是什么?
- 计算机学院班徽在线设计,计算机学院班徽班旗设计大赛通讯稿
- 有没有一些细分IT行业,没有35岁现象
- 【MySQL】MySQL 中的 dual表
- 解决tomcat启动startup.bat一闪而…
- spring mvc 中,直接注入的 HttpServletRequst 是否安全呢?
- 网络编程练手小项目---英英词典
- 多元异方差检验 怀特检验 white检验python实现
- 动态壁纸html怎么设置方法,动态壁纸怎么设置
- 小程序二维码和小程序带参数二维码生成
- android 标签开源控件,Android开源控件ViewPager Indicator的使用方法
- 产品新创意,创意产品原型大公开,原来可以这样做!
- Switch 无法 关联账号 this page cannot be displayed
- 汤臣倍健营销云与畅捷通T+系统对接方案
- 张爱玲经典爱情语录大全
- 你真的了解验证码吗?
- 广东工业大学acm校赛总结(基础差的人的自我觉悟)
- java web+前端实现 人脸登录功能(专注细节)
- 杭州市建筑工程职称评审工作