【发布时间】:2012-02-23 10:37:01
【问题描述】:
这是一种罕见的情况,但是否可以在 localStorage 中设置项目,使其即使在同一个域中也无法修改?如果没有,是否有任何解决方法?例如。监听 localStorage 访问事件并取消该特定变量的本地存储访问事件?
我知道这是一个奇怪的案例,可能不可能,但是有什么想法吗?
示例用例:
您正在创建一个第三方开发者可以创建的平台 应用程序并将它们添加到同一个域。你希望 appPolicy 是 可通过 localStorage 获得,但您不希望其他开发人员使用 修改它。
【问题讨论】:
-
我不认为本地存储是您追求的方式。如果您想添加全局变量供开发人员访问,但他们无法存储修改后的值,只需给他们一个为网站开发所需的包含并将您的所有变量放在那里。
标签: javascript jquery html local-storage