Giter Club home page Giter Club logo

getcookies's Introduction

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"}

返回一个对象.

备注

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

getcookies's People

Contributors

acgotaku avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

getcookies's Issues

怎样才能在自己搭建的qiandao服务上使用...

不好意思我对js和网络一窍不通,我就是个普通的用户...

磕磕绊绊在自己的vps上搭建了服务,但是这个插件只能在qiandao.today上使用...

请问需要改哪些地方能让他在自己的网站上使用?

无法从应用商店安装

显示如下错误

无法安装程序包:“UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL”. 某个实用程序进程崩溃了,因此系统无法安装软件包。请重新启动Chrome,然后重试。

Uncaught Error: Attempting to use a disconnected port object

111111

port.postMessage 就出错了

因为chrome不让装修改过得crx,我直接用开发模式源码安装的,
看过去好像是有什么权限限制?导致无法连接这个port,
chrome对象下的数据好像都获取不到

之前有成功过,很久没用,今天用了下就不行了。。。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.