Javascript 禁用谷歌搜索输入焦点

Javascript 禁用谷歌搜索输入焦点,javascript,jquery,google-chrome,web,google-chrome-extension,Javascript,Jquery,Google Chrome,Web,Google Chrome Extension,我正在尝试开发chrome扩展来保存用户最喜欢的url,所以用户会点击一个按钮,他访问的网站前面会出现一个弹出窗口,允许他保存他的url。 问题是,当用户访问google.com时显示此弹出窗口时,用户无法在弹出窗口中写入任何内容,因为google的输入自动聚焦,所以我应该如何禁用此行为? 注意:这只发生在google.com上 下面是我的代码示例,它插入到任何页面的阴影dom中: <div id="popup"> <label for="add">Add cu

我正在尝试开发chrome扩展来保存用户最喜欢的url,所以用户会点击一个按钮,他访问的网站前面会出现一个弹出窗口,允许他保存他的url。 问题是,当用户访问google.com时显示此弹出窗口时,用户无法在弹出窗口中写入任何内容,因为google的输入自动聚焦,所以我应该如何禁用此行为?

注意:这只发生在google.com上

下面是我的代码示例,它插入到任何页面的阴影dom中:

<div id="popup">
    <label for="add">Add custom bookmark</label>
    <input type="text" name="add" value="" id="add" autofocus="" placeholder="Please enter an URL...(www.example.com)">
    <a href="#" id="add-bookmark">Submit</a>
    <a href="#" id="close-popup">Close</a>
</div>

添加自定义书签

您可以通过单击google.com页面底部的“参数”,然后单击“研究参数”来禁用“即时研究”功能。

您可以提供一些扩展的示例代码吗?还是crx文件?@DmitriPavlutin DonePerhaps Google.com页面上有一个按下键的侦听器?如果有,则侦听器将在扩展处理程序之前执行,因此它将在文本输入完成之前更改焦点。根据文档,不要依赖具有键盘焦点的页面。当用户创建新选项卡时,地址栏总是首先获得焦点。供您参考:()和?他没有使用覆盖页面。他要求禁用谷歌页面上的焦点转换,所以我回答了。@EmrysMyrooin我明白你的意思,但如何编程,至少在即时搜索功能打开时禁用我的代码!哼,这更难。您是否尝试在模糊事件上添加事件处理程序?通过这种方式,您可以检测到您已失去焦点,并将其重新设置为您的输入。