Chrome浏览器为了安全只支持online-cookie。也就是,本地不可以设置cookie。这是不是同源策略的设置 ?
给个例子
<html>
<head>
<script language="JavaScript" type="text/javascript">
function addCookie(objName, objValue, objHours){//添加cookie
var str = objName + "=" + escape(objValue);
if (objHours > 0) {//为0时不设定过期时间,浏览器关闭时cookie自动消失
var date = new Date();
var ms = objHours * 3600 * 1000;
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
}
document.cookie = str;
alert("添加cookie成功");
}
function getCookie(objName){//获取指定名称的cookie的值
var arrStr = document.cookie.split("; ");
for (var i = 0; i < arrStr.length; i++) {
var temp = arrStr[i].split("=");
if (temp[0] == objName)
return unescape(temp[1]);
}
}
function delCookie(name){//为了删除指定名称的cookie,可以将其过期时间设定为一个过去的时间
var date = new Date();
date.setTime(date.getTime() - 10000);
document.cookie = name + "=a; expires=" + date.toGMTString();
}
function allCookie(){//读取所有保存的cookie字符串
var str = document.cookie;
if (str == "") {
str = "没有保存任何cookie";
}
alert(str);
}
function $(m, n){
return document.forms[m].elements[n].value;
}
function add_(){
var cookie_name = $("myform", "cookie_name");
var cookie_value = $("myform", "cookie_value");
var cookie_expireHours = $("myform", "cookie_expiresHours");
addCookie(cookie_name, cookie_value, cookie_expireHours);
}
function get_(){
var cookie_name = $("myform", "cookie_name");
var cookie_value = getCookie(cookie_name);
alert(cookie_value);
}
function del_(){
var cookie_name = $("myform", "cookie_name");
delCookie(cookie_name);
alert("删除成功");
}
</script>
</head>
<body>
<form name="myform">
<div>
<label for="cookie_name">
名称
</label>
<input type="text" name="cookie_name" />
</div>
<div>
<label for="cookie_value">
值
</lable>
<input type="text" name="cookie_value" />
</div>
<div>
<label for="cookie_expireHours">
多少个小时过期
</lable>
<input type="text" name="cookie_expiresHours" />
</div>
<div>
<input type="button" value="添加该cookie" onclick="add_()"/><input type="button" value="读取所有cookie" onclick="allCookie()"/><input type="button" value="读取该名称cookie" onclick="get_()"/><input type="button" value="删除该名称cookie" onclick="del_()"/>
</div>
</form>
</body>
</html>
分享到:
相关推荐
针对这个需求,`C#` 提供了一种方式来读取并解密Chrome浏览器的Cookie值。本文将详细讲解如何利用`C#`代码实现这一功能,以及与之相关的技术点。 首先,`C#`是Microsoft开发的一种面向对象的编程语言,广泛应用于...
反之,如果Cookie是新设置或更新的,`chrome.cookies.set`方法会被用来设置一个新的Cookie,包括其名称、值、路径、过期日期、安全性以及同站策略等属性。 值得注意的是,为了能执行这些操作,Chrome扩展的`...
Chrome插件导入导出cookie。 可以删除cookie、添加、刷新、导入、导出、搜索。 插件。目前最新版1.4.9
无根的Chrome Cookie提取这将打印出用户的Chrome Cookie。 您不需要密码,也不需要root用户即可使用。 很好很好很好很好。 如果您不是那种经常能够在其他人的计算机上执行代码的人,那么您可能根本不在乎。产品特点...
在互联网世界中,Cookie是网站为了识别用户身份、存储个性化设置和保持登录状态等目的而使用的数据小文件。它们在我们的网络浏览体验中扮演着不可或缺的角色。然而,对于一些高级用户或者开发者来说,有时需要对...
在互联网交互中,Cookie 起着至关重要的作用,它们用于存储用户偏好、登录状态、个性化设置等信息。`editThisCookie` 提供了一个直观的界面,让用户能够深入了解并控制这些数据。 首先,我们来详细了解一下 `edit...
Chrome插件“Edit by Cookie”是一款实用的工具,专为谷歌浏览器用户设计,它允许用户直接在浏览器上编辑和管理网站的Cookie信息。Cookie是网站存储在用户计算机上的小型数据文件,通常用于保存用户偏好、登录状态和...
**gookies - Dump Chrome Cookie的工具** gookies是一款专门用于导出Chrome浏览器Cookie信息的工具。在网络安全和Web开发领域,了解和操作浏览器Cookie对于测试、调试或分析网站行为至关重要。本文将详细介绍...
在上述代码中,我们首先创建了一个`webdriver.Chrome()`实例,然后调用`get_cookies()`方法获取当前页面的所有cookie。每个cookie都是一个字典,包含`name`(名称)、`value`(值)、`domain`(域)等属性。你可以...
**Chrome插件——EditThisCookie详解** Chrome浏览器作为全球广泛使用的网页浏览工具,其丰富的扩展插件库是其一大特色。其中,“EditThisCookie”是一款备受用户青睐的插件,专为Google Chrome量身定制,旨在帮助...
例如,如果要访问一个需要登录的页面,我们可以先手动设置Cookie: ```cpp QUrl url("http://example.com"); QNetworkRequest request(url); request.setHeader(QNetworkRequest::CookieHeader, "username=John; ...
**EditThisCookie 1.5.0:Chrome 浏览器插件详解** EditThisCookie 是一款功能强大的浏览器扩展,特别适用于谷歌 Chrome 浏览器。它的主要功能是让用户能够编辑、添加、删除以及管理网站上的cookies。在互联网中,...
标题中的“获取cookie非常好用的google插件”指的是在Google Chrome浏览器上的一种扩展程序,它允许用户方便地管理和操作浏览器中的Cookie数据。Cookie是网站在用户计算机上存储的小型文本文件,用于跟踪用户偏好、...
下面将详细介绍如何通过Python结合Selenium和Chrome浏览器设置地理定位(即经纬度)来自动发布抖音视频。 首先,`selenium`是一个强大的Web自动化测试框架,它可以模拟真实用户的浏览器操作,如点击、滚动、填写...
Google Chrome作为最流行的浏览器之一,处理Cookie的方式对开发者和普通用户都至关重要。本文将详细介绍如何在Chrome浏览器中查看、修改以及管理Cookie。 一、理解Cookie Cookie是由服务器端发送到客户端(浏览器...
- **示例3:** 使用`requests`库结合`browser_cookie3`加载Chrome浏览器的cookies。 ```python >>> import browser_cookie3 >>> import requests >>> cj = browser_cookie3.chrome() >>> r = requests.get(url...
在IT领域,尤其是在Web开发中,Cookie的管理与安全至关重要。C#作为一种广泛使用的编程语言,在处理Cookie方面提供了丰富的功能,包括对Cookie的加密与解密。本文将深入探讨如何在C#中操作Cookie,以及如何实现...
chrome上的cookie注入扩展名 扩展程序,用于修改chrome / chromium上的cookie。 使用之前 Cookies应该是私人的,绝不应该置于危险之中。 该扩展程序将直接在您的浏览器上读取/修改Cookie。 人们可能对此感到不安全...
在这个例子中,我们首先获取当前活跃的标签页ID,然后使用`chrome.cookies.set`方法设置一个名为`myCookie`的Cookie,并将其关联到当前标签页。这样,这个Cookie就只会在这个特定的标签页中可见和有效。 值得注意的...
随便修改删除网站COOKIE的工具,对于调试网站有不错的用途,一直在使用,安装不了的话,请用开发模式,把文 件改成RAR解压,用导入文件夹的方式添加插件。