热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

cookiejs本地网页,js获取页面cookie

本文目录一览:1、为什么本地使用js或jquery操作cookie在谷歌浏览器chrome

本文目录一览:


  • 1、为什么本地使用js或jquery操作COOKIE在谷歌浏览器chrome中不生效


  • 2、用原js写获取本地COOKIE的方法


  • 3、请问如何打开一个网页的时候用js将COOKIE置入进去


  • 4、js本地存储和COOKIE


  • 5、静态页面怎么用js获取COOKIE

为什么本地使用js或jquery操作COOKIE在谷歌浏览器chrome中不生效

具体解决方案如下:

1、原因在于chrome不支持js在本地操作COOKIE!

据测试,除了chrome浏览器外,其他主流浏览器(ie、firefox等)都支持js在本地操作COOKIE。当然部署到服务器上所有浏览器都是支持的。

2、当然,还有另外一个原因:浏览器设置成不支持COOKIE。这样,调试js操作COOKIE当然也是不生效的。

用原js写获取本地COOKIE的方法

get(COOKIE){

    let  COOKIEValue=null;

    let  COOKIEs=document.COOKIE.split(';');

    for(var i=0;iCOOKIEs.length;i++){

          let COOKIE=COOKIEs[i].trim();去掉前后的空格

          if(COOKIE.substring(0,name.length+1)==(name+'=')){

              COOKIEValue=decodeURICompoent(COOKIE.substring(name.length+1));

              break

          }

      }

    return COOKIEValue;

  }、

请问如何打开一个网页的时候用js将COOKIE置入进去

必须由当前网页所进行的COOKIE操作才有效,比如说百度的页面,就要由这个页面内所包含的js代码才能设置和获取自身的COOKIE,而不能由其他网站或软件来强加给它,否则要想黑一个网站就太容易了。

js本地存储和COOKIE

1、数据存储在用户浏览器中

2、设置、读取方便,甚至页面刷新不丢失数据

3、容量较大,sessionStorage约5M, localStorage约20M

4、只存储字符串

1、生命周期为关闭浏览器

2、在同一个窗口(页面)下数据可以共享

3、以健值对的形式存储使用

1、生命周期永久生效,除非手动删除,否则页面关闭也会存在

2、可以多页面共享

3、以健值对的形式存储使用

使用场景

静态页面怎么用js获取COOKIE

如何使用js来获取COOKIE的值,读取属于当前文档的所有COOKIEs,参考如下:

var allCOOKIEs = document.COOKIE;

定义一个函数,用来读取特定的COOKIE值。

function getCOOKIE(COOKIE_name)

{

var allCOOKIEs = document.COOKIE;

var COOKIE_pos = allCOOKIEs.indexOf(COOKIE_name); //索引的长度

// 如果找到了索引,就代表COOKIE存在,

// 反之,就说明不存在。

if (COOKIE_pos != -1)

{

// 把COOKIE_pos放在值的开始,只要给值加1即可。

COOKIE_pos += COOKIE_name.length + 1;

var COOKIE_end = allCOOKIEs.indexOf(";", COOKIE_pos);

if (COOKIE_end == -1)

{

COOKIE_end = allCOOKIEs.length;

}

var value = unescape(allCOOKIEs.substring(COOKIE_pos, COOKIE_end)); //这里就可以得到想要的COOKIE的值了。

}

return value;

}

// 调用函数

var COOKIE_val = getCOOKIE("username");


推荐阅读
  • 单页面应用 VS 多页面应用的区别和适用场景
    本文主要介绍了单页面应用(SPA)和多页面应用(MPA)的区别和适用场景。单页面应用只有一个主页面,所有内容都包含在主页面中,页面切换快但需要做相关的调优;多页面应用有多个独立的页面,每个页面都要加载相关资源,页面切换慢但适用于对SEO要求较高的应用。文章还提到了两者在资源加载、过渡动画、路由模式和数据传递方面的差异。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • HTML5网页模板怎么加百度统计?
    本文介绍了如何在HTML5网页模板中加入百度统计,并对模板文件、css样式表、js插件库等内容进行了说明。同时还解答了关于HTML5网页模板的使用方法、表单提交、域名和空间的问题,并介绍了如何使用Visual Studio 2010创建HTML5模板。此外,还提到了使用Jquery编写美好的HTML5前端框架模板的方法,以及制作企业HTML5网站模板和支持HTML5的CMS。 ... [详细]
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • 工作经验谈之-让百度地图API调用数据库内容 及详解
    这段时间,所在项目中要用到的一个模块,就是让数据库中的内容在百度地图上展现出来,如经纬度。主要实现以下几点功能:1.读取数据库中的经纬度值在百度上标注出来。2.点击标注弹出对应信息。3 ... [详细]
  • 【爬虫】关于企业信用信息公示系统加速乐最新反爬虫机制
    ( ̄▽ ̄)~又得半夜修仙了,作为一个爬虫小白,花了3天时间写好的程序,才跑了一个月目标网站就更新了,是有点悲催,还是要只有一天的时间重构。升级后网站的层次结构并没有太多变化,表面上 ... [详细]
  • 第一种<script>$(".eq").on(&qu ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了Vue2.5开发去哪儿网App从零基础入门到实战项目相关的知识,希望对你有一定的参考价值。第1章课程介绍本章 ... [详细]
  • {moduleinfo:{card_count:[{count_phone:1,count:1}],search_count:[{count_phone:4 ... [详细]
  • 相关的部分代码如下 ... [详细]
  • Codeigniter3.1.6开启csrf访问被拒绝
    开启CSRF验证,使用表单函数 ... [详细]
author-avatar
keleisibuo
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有