我正在创建浏览器扩展程序,它会对用户点击做出反应。当用户单击时,它会生成xpath,值,主机名等。直到用户没有单击最后“发送到服务器的数据库”,我想在本地存储此数据。我想要那样的结构:
action1:
xpath: myVal1
value: myVal2
hostname: myVal3
action2:
xpath: myVal4
value: myVal5
hostname: myVal6
action3:
xpath: myVal7
value: myVal8
hostname: myVal9
我认为最好的实际方法是localStorage,但我不知道如何制作类似的东西:
action1.xpath = 'myNewPath'
action2.value = 'myOtherValue'
有什么建议吗?
答案 0 :(得分:0)
假设您想要存储客户:
localStorage.setItem("customer", customerInput.value);
您提供了存储数据的名称,在上面的情况"customer"
中,以及要存储的变量,在这种情况下,它是来自文本字段的值。
要在您喜欢的任何页面上检索这些值:
var localStorageCustomerValue = localStorage.getItem("customer");
如果您不再需要此数据,请使用:
localStorage.removeItem("customer");
将其从localstorage中删除