代码之家  ›  专栏  ›  技术社区  ›  Myk

Javascript在URL中存储信息[已关闭]

  •  -2
  • Myk  · 技术社区  · 8 年前

    我想知道如何(如果可能的话)在网页的URL中存储信息?我注意到在像Youtube这样的网站中,URL中存储着信息(例如播放列表中的视频),我想知道如何为我正在工作的网站做到这一点。

    1 回复  |  直到 8 年前
        1
  •  1
  •   Community CDub    7 年前

    通常 query string

    http://example.com/some-page.html?a=something&b=something%20else
    

    问号后的一切 ? key=value ,带和符号 &

    现在,你可能会想……如果你真的想要一个和符号呢 & 还是其他非字母数字字符?为此,您必须使用 URL-encoding .

    要在JavaScript中访问查询字符串,请使用 window.location.search 。要实际分析查询字符串,请参见以下内容: https://stackoverflow.com/a/901144/362536

    如果需要,可以在JavaScript中设置查询字符串,方法是 窗口.位置.搜索 …只要知道你正在重新加载页面。除非,您使用 push/pop state 这是一种常见的方法。