Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何编写chrome扩展?_Javascript_Ajax_Google Chrome Extension - Fatal编程技术网

Javascript 如何编写chrome扩展?

Javascript 如何编写chrome扩展?,javascript,ajax,google-chrome-extension,Javascript,Ajax,Google Chrome Extension,这可能是一个广泛的问题,但我找不到一个明确的解释如何做到这一点(也许我只是搜索不够好) 我正在编写一个Chrome扩展,它写入我从一个站点收集的关于该站点被访问多少次(该站点被点击多少次)的数据,并更新到数据库。在谷歌搜索网站时,应该在打开网站之前显示计数 问题是我真的不知道怎么做,也不知道从哪里开始。这是我的第一个Chrome扩展,更重要的是,这是我第一次使用数据库。在这个项目中有很多第一名:) 在谷歌搜索之后,我发现我可能不知道如何只使用javascript将数据写入数据库。但除此之外,我完

这可能是一个广泛的问题,但我找不到一个明确的解释如何做到这一点(也许我只是搜索不够好)

我正在编写一个Chrome扩展,它写入我从一个站点收集的关于该站点被访问多少次(该站点被点击多少次)的数据,并更新到数据库。在谷歌搜索网站时,应该在打开网站之前显示计数

问题是我真的不知道怎么做,也不知道从哪里开始。这是我的第一个Chrome扩展,更重要的是,这是我第一次使用数据库。在这个项目中有很多第一名:)

在谷歌搜索之后,我发现我可能不知道如何只使用javascript将数据写入数据库。但除此之外,我完全被难住了,真的不知道从哪里开始

有小费吗

再一次,如果我的问题太宽泛,对不起。也许这个话题会帮助未来的新手(像我一样)跟上这个节奏


提前感谢。

如评论中所述,在开始这样的项目之前,您应该先学习javascript和chrome扩展的基础知识。(及)

我假设主要问题是:如何将数据从扩展发送回服务器?


短版 解决方案是在需要向服务器发送数据时从后台页面使用

详细版本
  • 从用户访问页面时获取所需的数据
  • 通过将此数据发送回您的后台页面
  • 从背景页面使用或发送AJAX请求。在这个问题上,关于stackoverflow有很多问题
  • 不要忘记在manifest.json文件()中设置正确的权限
  • 在服务器上构建一个页面(PHP、Java等)以接收POST数据

  • 在这里试试你的运气,从这里开始:,谢谢你delueg和jslayer…但是没有找到一个合适的例子接近我的扩展想法…我添加了更多细节。我希望它能帮助您。节点位于服务器上。Chrome扩展位于客户端。但是,如果需要,您可以使用node对服务器端进行编码。我想我会推荐使用PHP服务器。Apache最适合处理大量请求。