circumvent_browser_restrictions.js

来自「《JavaScript精粹》 源文件下载」· JavaScript 代码 · 共 43 行

JS
43
字号
var cookieName = "monsterCookie";var cookieValue = "fur:blue/food:biscuits/name:Cookie_Monster";cookieValue = escape(cookieValue);var theCookie = cookieName + "=" + cookieValue;document.cookie = theCookie;var monsterName = getSubCookie("monsterCookie", "name");alert('The value of the sub-cookie "name" is: ' + monsterName);function getSubCookie(cookieName, subCookieName){  var cookies = document.cookie.split(";");  for (var i = 0; i < cookies.length; i++)  {    var cookieCrumbs = cookies[i].split("=");    cookieCrumbs[0] = cookieCrumbs[0].replace(/^\s+/, "");    if (cookieCrumbs[0] == cookieName)    {      var cookieValue = cookieCrumbs[1];      cookieValue = unescape(cookieValue);      var subCookies = cookieValue.split("/");      for (var j = 0; j < subCookies.length; j++)      {        var subCookieCrumbs = subCookies[j].split(":");        if (subCookieCrumbs[0] == subCookieName)        {          return subCookieCrumbs[1];        }      }    }  }  return false;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?