OnLoad事件不适用于Firefox扩展上的谷歌搜索

OnLoad event not working with Google search on Firefox extension

本文关键字:谷歌 搜索 扩展 Firefox 事件 不适用 适用于 OnLoad      更新时间:2023-09-26

我在Firefox扩展上使用onLoad事件来检测每次加载页面并显示Javascript警报(第一个示例https://developer.mozilla.org/en/Code_snippets/On_page_load)。

我意识到它不能很好地与谷歌搜索引擎配合使用(即,如果你更改关键词并显示新的搜索,则不会显示新的Javascript警报)。

有人知道如何在每次键入一个或多个键盘并按"Enter"或单击"Search"时显示警报吗?

好吧,您可以在搜索表单上查找keyup/keydown事件,并为Enter(13)进行筛选。您可以在搜索按钮上观看click事件。这应该是你想要的,尽管这意味着与谷歌搜索的耦合非常紧密,所以每次谷歌对他们的页面进行更改时,你都必须更新你的选择器/逻辑。

一个简单的解决方案是在事件侦听器中使用事件"change"!