当前位置:首页 > HTML代码分享 > 正文内容

获取浏览器token密钥的一段简单书签代码

王铁锹5个月前 (12-01)HTML代码分享130

引言:

这段JavaScript代码是一个书签脚本(Bookmarklet),它设计用于从浏览器的Cookie中提取名为`Admin-Token`的Token,并将其复制到用户的剪贴板。以下是对该功能的详细介绍:

功能介绍

名称: Admin-Token 抓取并复制书签脚本

描述:此书签脚本允许用户快速获取存储在浏览器Cookie中的`Admin-Token`,并自动将该Token复制到剪贴板。这对于需要频繁使用API进行开发、测试或调试的开发者来说非常有用,可以节省手动查找和复制Token的时间。

工作原理

1. **读取Cookies**: 脚本首先读取当前页面的所有Cookies。

2. **查找特定Token**: 从所有Cookies中查找名为`Admin-Token`的特定Cookie。

3. **复制Token**: 一旦找到`Admin-Token`,脚本会创建一个临时的`<textarea>`元素,将Token值赋给这个元素。

4. **执行复制命令**: 通过调用`document.execCommand('copy')`方法,将Token内容复制到用户的剪贴板。

5. **清理**: 复制完成后,删除临时创建的`<textarea>`元素,以保持页面整洁。

6. **用户通知**: 最后,弹出一个提示框告知用户Token已成功复制到剪贴板,并显示Token的具体值。

使用方法:

- 将上述JavaScript代码保存为书签链接。

- 当您在一个包含`Admin-Token` Cookie的页面时,点击该书签即可运行脚本。

- 确认弹窗信息,确保Token已被正确复制。


注意事项:

- 安全性: 此脚本仅适用于合法用途。请勿在未经授权的情况下访问或使用他人的Token。

- 隐私保护: 使用此类脚本时,请确保遵循相关的隐私政策和法律法规。

- 浏览器兼容性: 由于`document.execCommand('copy')`可能不被所有浏览器支持,建议在现代浏览器中使用。

- 环境限制: 为了安全起见,某些网站可能会阻止书签脚本的执行,或者对Cookie的访问施加限制。

适用场景:

- 开发和测试API接口时需要频繁使用的Token。

- 需要在不同环境中快速切换Token的开发者。

- 想要简化Token管理流程的团队成员。

代码如下

javascript:(function(){var cookies=document.cookie.split('; ');
for(var i=0;i<cookies.length;i++){var cookie=cookies[i].split('=');
if(cookie[0].trim()==='Admin-Token'){var token=cookie[1];
/* Create a temporary textarea element */var textarea=document.createElement('textarea');
textarea.value=token;/* Append the textarea to the body (required for execCommand) */document.body.appendChild(textarea);/* Select the text content */textarea.select();
/* Execute the copy command */document.execCommand('copy');
/* Remove the textarea element */document.body.removeChild(textarea);alert('Admin-Token copied to clipboard: '+token);break;}}})()

扫描二维码推送至手机访问。

微信搜索关注王铁锹公众号或者搜索王秋风。

版权声明:本文由王铁锹个人发布,如需转载请注明出处。

本文链接:https://www.3ban.cn/?id=53

标签: 王铁锹代码

“获取浏览器token密钥的一段简单书签代码” 的相关文章

HTML网页代码预览器源码

🎉 简介:在这个数字化的时代,每个人都可能是下一个网页设计大师!但等等,你是不是还在为如何快速预览你的HTML代码而头疼?是不是还在为找不到一个简单、免费、离线的代码预览工具而烦恼?别担心,你的救星来了——“HTML网页代码预览器-离线版”!这不仅仅是一个工具,它是你创意实现的加速器,是你代码世界的...

简单的域名跳转重定向网页

域名隐形跳转代码简介此HTML代码实现了一种称为“隐形跳转”或“框架跳转”的功能,它通过使用`<frameset>`和`<frame>`标签将整个浏览器窗口的内容替换为另一个网站的内容同时保持浏览器地址栏中的原始URL不变。这种方式可以让用户在不知情的情况下浏览到目标网站的内...

盗号骗子网站的新伎俩!

【技术分析】QQ被盗滥发广告后的24小时0x01 > 背景2024年12月6日星期五早8:55分,我的QQ在毫无征兆的情况下自动向164位好友批量发送了携带二维码的垃圾图片。9:02经过微信好友提醒QQ异常后,立刻拨打了腾讯客服对QQ进行自助冻结处理。0x02 > QQ日常使用情况这个Q...

base64编码图片在线提取与保存

base64编码图片在线提取与保存

概述随着互联网的发展,图片的分享和使用变得越来越频繁。然而,在很多情况下,我们可能会遇到带有水印的图片,这限制了图片的二次利用。为了解决这个问题,本文将介绍一个简单的网页应用,它能够帮助用户从文本中提取Base64编码的图片,并提供下载功能,从而实现无水印图片的保存。网页结构该网页应用的基础HTML...

接上篇:结婚礼金红白喜事记账系统源码分享~

接上篇:结婚礼金红白喜事记账系统源码分享~

接上篇:结婚礼金红白喜事记账系统源码分享~为了测试网页源码是否正常读取数据库,写了一个利用faker随机生成中文名字的代码第一步导入镜像源pip install faker -i https://mirrors.aliyun.com/pypi/simple/完...