Chrome下获取Cookies插件,突破HTTP ONLY限制
插件会寻找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">
在button标签上添加属性data-site 例如:
data-site=http://pan.baidu.com/
这样设置的是获取百度网盘页面下的Cookie,当然也包括*.baidu.com域的Cookies
在button标签上添加属性data-name 例如:
data-name=BDUSS
说明获取的Cookies的name为BDUSS.
在button标签上添加属性data-domain 例如:
data-domain=.baidu.com
设置获取的Cookies的domain属性为.baidu.com.
在button标签上添加属性data-cookie 可以默认设置为空值. 获取到的Cookie会添加到这个属性上
window.addEventListener("message", receiveMessage, false);
function receiveMessage(event)
{
if (event.origin == window.location.origin){
console.log(event.data);
}
}
JS模拟Click事件即可触发,之后读取data-cookie即可. 例如:
data-cookie={"BDUSS":"ABC","BAIDUID":"ASCED"}
返回一个对象.
现阶段为了安全起见,只在以下网站加载本插件.
如果想要使用到你个人的网站中,请联系我:elfive@elfive.cn
当你满足一下条件就可以联系我为你更新插件:
1、我只为签到项目提供改服务;
2、你的签到项目必须是 fork 我的项目或者 acgotaku 本人的项目,而且必须是开源项目;
3、联系我的时候,请务必在邮件中附上你个人的开源项目地址,目前仅限于 Github;
4、因为我只是为了方便没有谷歌开发者的朋友,所以不会收取任何费用,但是如果用于非法用途,将保留追究责任的权利(包括但不限于民事、刑事责任)。