OnLoad事件不适用于Firefox扩展上的谷歌搜索
OnLoad event not working with Google search on Firefox extension
我在Firefox扩展上使用onLoad事件来检测每次加载页面并显示Javascript警报(第一个示例https://developer.mozilla.org/en/Code_snippets/On_page_load)。
我意识到它不能很好地与谷歌搜索引擎配合使用(即,如果你更改关键词并显示新的搜索,则不会显示新的Javascript警报)。
有人知道如何在每次键入一个或多个键盘并按"Enter"或单击"Search"时显示警报吗?
好吧,您可以在搜索表单上查找keyup
/keydown
事件,并为Enter(13)进行筛选。您可以在搜索按钮上观看click
事件。这应该是你想要的,尽管这意味着与谷歌搜索的耦合非常紧密,所以每次谷歌对他们的页面进行更改时,你都必须更新你的选择器/逻辑。
一个简单的解决方案是在事件侦听器中使用事件"change"!
相关文章:
- 使用谷歌搜索网址
- 与网络界面相比,谷歌搜索API有时会重复第一个结果,有时会重复第二个结果
- 如何获取显示在谷歌搜索右侧的图像链接
- 谷歌搜索API-“;没有结果”;文本
- 在javascript中调用自定义谷歌搜索标签时出现问题
- 返回谷歌搜索的网址列表
- 当我们点击链接时,谷歌搜索会动态
- 如何在谷歌应用程序脚本环境中获取谷歌搜索输出
- 谷歌搜索框Java脚本
- 无法向谷歌搜索网页发出JSONP请求
- 谷歌搜索自动完成地址api-只搜索特定城市的地址
- Javascript-来自关键字“;某事“;谷歌搜索查询“;什么的&”;
- 专注于输入谷歌搜索
- CasperJS无法填充谷歌搜索字段
- 将随机数传递给谷歌搜索
- 谷歌搜索结果在iframe中
- 计算用户进行的谷歌搜索次数
- 安卓:在谷歌搜索框中输入关键字
- 从JavaScript自动谷歌搜索
- 检测访问者是否来自谷歌搜索的最可靠方法