1

我正在创建浏览器扩展,它对用户点击做出反应。当用户点击时,它会生成 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'

有什么建议么 ?

4

1 回答 1

0

假设您要存储客户:

localStorage.setItem("customer", customerInput.value);

在上述情况下,您提供存储数据的名称,以及要存储"customer"的变量,在这种情况下,它是来自文本字段的值。

要在您喜欢的任何页面上检索这些值,请使用:

var localStorageCustomerValue = localStorage.getItem("customer");

如果您不再需要这些数据,请使用:

localStorage.removeItem("customer");

从本地存储中删除它

于 2013-10-02T07:38:12.253 回答