我一直想要建立一个浏览器扩展,最近发现这样做的一些功能,我想要的。浏览器扩展来跟踪我的谷歌活动
http://answr.com/for-software-engineers/
我希望我的浏览器扩展看什么,我谷歌和管道,为服务器,所以我不要再失去任何有用的链接。
浏览器扩展如何跟踪你的谷歌和你的网站。
任何方向,博客文章,或如何做的赞赏。
我一直想要建立一个浏览器扩展,最近发现这样做的一些功能,我想要的。浏览器扩展来跟踪我的谷歌活动
http://answr.com/for-software-engineers/
我希望我的浏览器扩展看什么,我谷歌和管道,为服务器,所以我不要再失去任何有用的链接。
浏览器扩展如何跟踪你的谷歌和你的网站。
任何方向,博客文章,或如何做的赞赏。
请给谷歌的帖子读第一:https://developer.chrome.com/extensions
我觉得这个功能就不会太困难。在Chrome中,扩展程序具有内容脚本和后台脚本。把它看作你的浏览器上运行的客户端 - >服务器。扩展程序的内容脚本将被加载到您打开的每个框架上,并且可以访问DOM。后台脚本是可以与所有内容脚本进行通信的长时间运行的流程。
要创建您请求的功能,您必须为搜索结果添加一些数据存储,以便扩展程序捕获。这可能是一个外部Web API,与您的扩展相关联的浏览器内数据库或与您的扩展相关联的localStorage。
由于您的内容脚本在加载每个新URL时加载,因此它可以轻松检查window.location.href是否为google。然后,你必须保持一个映射或某种选择要弄清楚的,如果你已经改变了一个搜索栏输入:
<input class="gsfi" id="lst-ib" maxlength="2048" name="q" autocomplete="off" title="Search" type="text" value="" aria-label="Search" aria-haspopup="false" role="combobox" aria-autocomplete="both" dir="ltr" spellcheck="false" style="border: none; padding: 0px; margin: 0px; height: auto; width: 100%; position: absolute; z-index: 6; left: 0px; outline: none; background: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent;">
在这里,你的脚本可以寻找$(“input.gsfi” );
捕获表单上提交的更改值并将其发送到后台脚本,该脚本可以处理将查询存储到您选择的数据存储区。
p.s.,我猜你原来的问题是因为它含糊不清的产品/功能要求非常模糊的要求:)