Skip to content
Assistant for get HTTP ONLY Cookies.
JavaScript
Branch: master
Clone or download
Latest commit 824efa1 Jul 1, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_locales first commit Aug 20, 2014
images add check Aug 20, 2014
js add up Mar 26, 2016
README.md update readme Jul 1, 2017
background.js release 0.0.5 Aug 23, 2014
manifest.json update readme Jul 1, 2017

README.md

GetCookies

Chrome下获取Cookies插件,突破HTTP ONLY限制

Chrome商店安装Link:

https://chrome.google.com/webstore/detail/cookies-get-assistant/ljjpkibacifkfolehlgaolibbnlapkme

使用文档

绑定按钮点击事件

插件会寻找DOM树中属性为[data-toggle='get-cookie']的元素标签并绑定click事件, 所以如果想获取Cookies就首先必须让页面上有一个带此属性的标签.
例如button标签,所有信息都是通过button标签的属性进行获取的.

	<button class="icon-btn-device" data-cookie=" " data-name="BDUSS" data-site="http://pan.baidu.com/" data-toggle="get-cookie" >点击获取</button>

检测插件是否正常加载

如果插件加载了,会在body标签增加一个get-cookie属性,调用前JS检测一下即可

	<body get-cookie="true">

设置获取Cookie的site(可选)

在button标签上添加属性data-site 例如:

	data-site=http://pan.baidu.com/

这样设置的是获取百度网盘页面下的Cookie,当然也包括*.baidu.com域的Cookies

设置获取Cookie的name(可选)

在button标签上添加属性data-name 例如:

	data-name=BDUSS

说明获取的Cookies的name为BDUSS.

设置获取Cookie的domain(可选)

在button标签上添加属性data-domain 例如:

	data-domain=.baidu.com

设置获取的Cookies的domain属性为.baidu.com.

设置Cookie的value

在button标签上添加属性data-cookie 可以默认设置为空值. 获取到的Cookie会添加到这个属性上

获取Cookie之后回调

    window.addEventListener("message", receiveMessage, false);

		function receiveMessage(event)
		{
			if (event.origin == window.location.origin){
				console.log(event.data);
			}
		}

触发获取Cookie事件

JS模拟Click事件即可触发,之后读取data-cookie即可. 例如:

data-cookie={"BDUSS":"ABC","BAIDUID":"ASCED"}

返回一个对象.

备注

现阶段为了安全起见,只在以下网站加载本插件.

You can’t perform that action at this time.