php - 外部编辑 JavaScript 变量

标签 php javascript edit

我创建了一个 JS 脚本,它有更多可选设置。

所以,在文件开头附近的某个地方,我有这样的内容:

var doThat = true;
var playThat = false;
...

此脚本将由用户使用,而不是由开发人员使用,因此他们可能不知道如何编辑 JavaScript 文件。我如何创建一种允许更改 JavaScript 文件中的某些变量的管理面板。

我正在考虑创建一个包含单选按钮来选择这些值的界面,现在的问题是:如何在 .js 文件中实际保存这些更改?我应该使用PHP直接编辑js文件还是有更好的方法?

最佳答案

取决于谁需要访问这些变量。

  1. 如果这些变量在所有访问者之间共享,您绝对应该将它们保存在服务器上。
  2. 如果您仅需要每个用户和每个 session ,请通过 PHP 将它们保存在 session 中或使用用户的 cookie 保存。 Cookie 也可以用 JS 创建
  3. 如果您只需要每个用户但持久,您可以使用 localStorage-Object。几乎所有现代浏览器都支持这一点。
  4. 如果您有一个登录脚本,并且需要持久化变量并且每个用户都应该使用 php,因为这是随着时间的推移识别用户的最可靠方法。

关于php - 外部编辑 JavaScript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14660954/

相关文章:

javascript - 如何在未定义类、仅传递给的模块中获取智能感知?

php - Mysql/PHP 准备语句中按 rand ($foo) 排序/防止 SQL 注入(inject)

javascript - Javascript/PHP 中的 HTML 转义/编码

javascript - Safari 浏览器上的强制“另存为”对话框

javascript - DHTMLX Scheduler 具有自定义时间线周/月 View ?

r - 从 R 编辑 Fortran 引用代码

PHP 检查 MYSQL 查询是插入还是更新

php - Magento 价格格式 - 2 或 3 位小数

mysql - JTable 的编辑按钮,用于编辑数据库内容 生成

javascript - 如何将第一行添加到 node.js 中的文本文件(使用 fs)