Google chrome extension 如何存储值,防止用户修改?

Google chrome extension 如何存储值,防止用户修改?,google-chrome-extension,local-storage,Google Chrome Extension,Local Storage,我用它来存储一个值: localStorage.setItem('var', text); 加载页面时,它会执行一些操作: var text = getText(); //Get text from 'var' key. localStorage.clear(); if (text!== null) { //Do some action } 问题是,用户可以通过手动向键“var”添加一个值来绕过扩展,有没有任何方法可以保护此数据不受用户读写的影响? 如果用户操纵此值,他将能够访问敏感

我用它来存储一个值:

localStorage.setItem('var', text);
加载页面时,它会执行一些操作:

var text = getText(); //Get text from 'var' key.
localStorage.clear();
if (text!== null) {
    //Do some action
}
问题是,用户可以通过手动向键“var”添加一个值来绕过扩展,有没有任何方法可以保护此数据不受用户读写的影响?
如果用户操纵此值,他将能够访问敏感数据。

您不能阻止用户访问位于其自己计算机上的数据。如何保护其免受修改?这也是不可能的。如果用户愿意,他们甚至可以更改扩展的代码。如果您有敏感数据,请不要将其包含在扩展中。@rsanschez,谢谢您的帮助,我正在为第三方站点进行扩展,我想我没有选择,这个变量是为了临时保存某些内容,并在处理之后立即保存,如果用户无法更改它,它将正常安全地工作。无论如何谢谢你。@BernardoLima:敏感数据在哪里?