我想开发一个谷歌浏览器扩展,它必须检测搜索表单,然后联系服务器并在本地执行一些操作。我是这个领域的初学者(以前从未编写过扩展程序)所以我有几个问题,因为谷歌开发者中心对我来说不够清楚,也许你可以帮助我。
当用户单击特定字段时,浏览器如何识别它们?我不想要确切的答案,只是一个开始寻找/学习的地方。此外,扩展是否能够执行算术运算?
干杯,p312z
我想开发一个谷歌浏览器扩展,它必须检测搜索表单,然后联系服务器并在本地执行一些操作。我是这个领域的初学者(以前从未编写过扩展程序)所以我有几个问题,因为谷歌开发者中心对我来说不够清楚,也许你可以帮助我。
当用户单击特定字段时,浏览器如何识别它们?我不想要确切的答案,只是一个开始寻找/学习的地方。此外,扩展是否能够执行算术运算?
干杯,p312z
您最好的选择很可能是添加事件侦听器以检查并查看用户何时单击特定字段。尽管您无法真正预测在各种网站上将调用哪些字段,但您可以让后台脚本侦听一些标准单词,例如“地址”或“名称”。我建议您快速搜索与 JavaScript 相关的资源,以便您熟悉浏览器中发生的事件函数。
更重要的是,扩展可以在加载时将 javascript 文件注入任何网站页面。在注入的脚本中,您可以添加自己的逻辑:如果是表单,则检查字段 id、标签等。然后相应地添加事件侦听器。然后,注入的脚本可以根据需要与后台页面对话。查看“实现”中有关“消息传递”的文档部分。我同意文档非常简洁。他们的论坛链接?送你到这里。我希望用户可以评论文档,就像在 php.net 中一样。