0

我正在编写一个 Chrome 扩展程序,它将一些数据发送到 PHP 文件,然后 PHP 文件将其发送到数据库。

一切都很好,但我只想问我的用户是否需要在他们的机器上安装 PHP 以及服务器,才能使扩展工作?

根据一些帖子它确实如此(例如)。但如果确实如此,那么扩展如何在不强制用户安装服务器和 PHP 的情况下与数据库交互。

提前致谢。

4

3 回答 3

1

php 是一种服务器端脚本语言,这意味着所有处理都在您的服务器上完成。没有理由任何用户都需要安装任何东西才能访问 php 应用程序。

于 2013-02-27T23:13:29.360 回答
0

您可能想查看 WebSQL ( http://en.wikipedia.org/wiki/Web_SQL_Database )。它不再开发(并且仍未完成),但根据这篇 Wikipedia 文章,它基于 SQLite 和 chrome 支持。

于 2013-02-27T23:40:27.593 回答
0

您可以在扩展中使用 JS 与数据库 (IndexedDB) 进行交互。

资源:

由于您正在制作 Chrome 扩展程序,因此可能无需担心跨浏览器支持,但根据HTML5 Please,建议使用 polyfill。

于 2013-02-28T02:03:04.710 回答