Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.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扩展连接到DB?_Javascript_Mysql_Google Chrome - Fatal编程技术网

Javascript 从Chrome扩展连接到DB?

Javascript 从Chrome扩展连接到DB?,javascript,mysql,google-chrome,Javascript,Mysql,Google Chrome,我正在构建一个chrome扩展,该扩展只适用于我所在公司的员工。 扩展需要输入-可以通过对共享MySQL DB服务器的简单查询生成(所有员工都可以使用只读权限访问该服务器) 问题是——既然扩展都是客户端(主要是Javascript)——访问数据库和运行查询的最简单方法是什么?我必须为扩展创建一个php/java(/…)服务吗?您必须创建一个与数据库接口的中间web应用程序。然后,您可以从扩展对web应用程序的API进行AJAX调用,这将反过来查询数据库并返回结果 铬延伸→ Web应用程序API→

我正在构建一个chrome扩展,该扩展只适用于我所在公司的员工。 扩展需要输入-可以通过对共享MySQL DB服务器的简单查询生成(所有员工都可以使用只读权限访问该服务器)


问题是——既然扩展都是客户端(主要是Javascript)——访问数据库和运行查询的最简单方法是什么?我必须为扩展创建一个php/java(/…)服务吗?

您必须创建一个与数据库接口的中间web应用程序。然后,您可以从扩展对web应用程序的API进行AJAX调用,这将反过来查询数据库并返回结果

铬延伸→ Web应用程序API→ MySQL


我也会选择这个解决方案。为您节省了各种非标准端口问题。我喜欢此解决方案。按照我一直在寻找的思路。@sym3tri这个解决方案可以脱机工作吗?如果我想让一个离线的chrome应用程序存储数据,我的chrome应用程序中可以嵌入一些db吗?我不能使用php或mysql,因为这意味着用户需要安装apache、mysql才能使应用程序正常工作