【问题标题】:Insert data into HTML5 Web Storage from the server从服务器将数据插入 HTML5 Web Storage
【发布时间】:2013-07-25 23:56:01
【问题描述】:

我可以将数据从服务器插入到 Web 存储,就像我通过设置标头使用 cookie 一样。 Web Storage 我的意思是 HTML5 localeStoragesessionStorage

【问题讨论】:

    标签: html web-storage


    【解决方案1】:

    当然。但是您的服务器需要将代码注入到它所服务的页面中。

    需要从服务器将此代码注入主体或额外的 javascript 文件的某个位置。

    <script type="text/javascript">
        localStorage[key] = myValue;
    </script>
    

    【讨论】:

    • 但是如果用户关闭了 JavaScript ——什么都不会起作用。我可以解决这种情况吗?
    • 我不认为你可以作为 localStorage 需要 JavaScript。我认为关闭 js 的用户在互联网上不会有太多工作:)
    【解决方案2】:

    以C#为例;

    ClientScript.RegisterClientScriptBlock(GetType(), "sas", "<script>  
    if(typeof(Storage)!=="undefined")
    {
    // Yes! localStorage and sessionStorage support!
    // Some code.....
    }
    else
    {
    // Sorry! No web storage support..
    };</script>", true);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      • 1970-01-01
      • 1970-01-01
      • 2019-08-10
      相关资源
      最近更新 更多