Javascript 如何在Chrome扩展中存储和更改数据库?
我目前正在开发一个Chrome扩展,它可以搜索网页中的特定内容 现在,我的想法是基于这个搜索结果的正确性(将由用户验证)来构建一个数据库,这样随着数据库的增长,在这些搜索中它会更加准确。我想这有点像机器学习过程 我对编程相当陌生,我想听听你的建议,告诉我最好的方法是什么 目前我只有JS/HTML/CSS,在我看来,我需要一些其他语言 我认为,扩展可以读/写的单个CSV就足够了。或者是SQL之类的Javascript 如何在Chrome扩展中存储和更改数据库?,javascript,database,google-chrome,google-chrome-extension,Javascript,Database,Google Chrome,Google Chrome Extension,我目前正在开发一个Chrome扩展,它可以搜索网页中的特定内容 现在,我的想法是基于这个搜索结果的正确性(将由用户验证)来构建一个数据库,这样随着数据库的增长,在这些搜索中它会更加准确。我想这有点像机器学习过程 我对编程相当陌生,我想听听你的建议,告诉我最好的方法是什么 目前我只有JS/HTML/CSS,在我看来,我需要一些其他语言 我认为,扩展可以读/写的单个CSV就足够了。或者是SQL之类的 提前谢谢 您必须编写CRUD命令并将其发布到web服务器页面(您拥有或控制的服务器) 该页面可以用p
提前谢谢 您必须编写CRUD命令并将其发布到web服务器页面(您拥有或控制的服务器) 该页面可以用php、asp.net编写。。 Web服务器页面接收CRUD命令,并通过OBCD驱动程序(或其他类似驱动程序)在数据库上运行相关语句 通常情况下,web服务器页面会根据您的帖子响应一条消息(文本、xml、json),让您了解命令是否已成功执行 编辑2021年4月30日16:24罗马时区 你说: 这将由用户验证 你到底是什么意思 更多的用户在一起有助于使共享数据库更好 还是每一个用户都自己贡献自己的力量来改善自己的数据库 如果是这样的话,那么我先前的回答可能是一个很好的起点
如果是两个,请忘记我以前的答案,考虑在扩展名中构建indexedDB。通过XMLHttpRequest读取csv或txt文件不是问题,但如何使用相同的工具(XHR)编写相同的文件 你可以考虑谷歌公共电子表格 “GoogleSheets”允许您通过“端点url”和一组API插入新行\记录并读取电子表格的全部内容 或者(如果我没记错的话)部分内容 我声明,我对谷歌表单感兴趣已经两年多了。 根据我掌握的信息,可能已经过时了, 我可以告诉你“谷歌表单”这是一条我不建议你遵循的路径 首先,因为电子表格url是公共的,攻击者可以通过插入许多行\记录来污染数据库 只需在浏览器的地址栏中键入url或创建一个简单的机器人,即可在一段时间内插入数千行 其次,因为这组API不允许您实现非常复杂的查询(当然不是在数据库级别) 如果你真的对谷歌表单感兴趣,我建议你检查一下我刚才说的内容 如果你不得不“浪费”精力去学习新东西 我建议您优先使用SQL,然后使用服务器端编程语言(php、asp.net、node.js)
但是,一个支持php和mySQL的免费空间托管服务并不难找到。对于所有用户来说,它都是相同的数据库。有没有更简单的方法,比如以某种方式创建公共文件并通过XMLHttpRequest访问它?