【问题标题】:Connecting to DB from a Chrome Extension?从 Chrome 扩展程序连接到数据库?
【发布时间】:2021-03-03 05:47:04
【问题描述】:

我正在构建一个 chrome 扩展程序,该扩展程序仅供我工作的公司内的人员使用。 扩展需要输入 - 可以通过对共享 MySQL 数据库服务器(所有员工都可以通过只读权限访问)的简单查询来生成。

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

【问题讨论】:

    标签: javascript mysql google-chrome


    【解决方案1】:

    您必须创建一个与数据库交互的中间网络应用程序。然后,您可以从扩展程序向您的 Web 应用程序的 API 进行 AJAX 调用,该 API 将依次查询数据库并返回结果。

    Chrome 扩展 → Web App API → MySQL

    More info on Chrome AJAX API here

    【讨论】:

    • 我也会选择这个解决方案。节省您例如来自各种非标准端口问题。
    • 我喜欢这个解决方案。与我一直在寻找的内容一致。
    • @sym3tri 这个解决方案可以离线工作吗,如果我想有一个离线的 chrome 应用程序来存储数据,我可以在我的 chrome 应用程序中安装一些嵌入式数据库吗?我不能使用 php 或 mysql,因为这将意味着用户安装 apache、mysql 以使应用程序正常工作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多