【问题标题】:Is there any persistance available to a data uri?数据 uri 是否有任何持久性可用?
【发布时间】:2014-10-20 16:32:22
【问题描述】:

我有一个非常基础的数据uri:

data:text/html,<body contenteditable style="font: 2rem/1.5 monospace; max-width: 60%; padding: 50px;" onload="document.body.focus();">

我想在正文发生变化时存储正文中写入的文本,并在再次打开 url 时加载它。

我尝试使用 localStorage、sessionStorage 和 cookie,但它们对数据 uri 不可用。 我没有尝试过 indexedDB,因为对于 PUT on change 和 GET on load 来说代码似乎太多了。

【问题讨论】:

  • 有趣的问题。 localStorage、sessionStorage、cookies 都依赖于域名(data: uri 没有)。
  • 您可以禁用 cookie 的安全性以使其可用,但这会降低 uri 的可移植性。目的是把它扔给任何人,让它“正常工作”。

标签: persistence indexeddb data-uri sessionstorage


【解决方案1】:

回答我自己的问题:不。 这是设计使然,所以我采用了另一种方式。

【讨论】:

    猜你喜欢
    • 2013-02-10
    • 1970-01-01
    • 2011-02-26
    • 2011-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-23
    相关资源
    最近更新 更多