Greasy Fork

Greasy Fork is available in English.

Cookie VIE

查看当前页面的 cookie 值并复制到剪贴板

当前为 2023-04-19 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         Cookie VIE
// @namespace    https://github.com/RashidaKAKU
// @version      1.0.0
// @description  查看当前页面的 cookie 值并复制到剪贴板
// @author       Rashida
// @match        *://*/*
// @grant        GM_setClipboard
// @license      MIT
// ==/UserScript==

// 警告:此脚本可以访问您在当前页面的所有 Cookie 信息。
// 警告:请不要在不可信的网站上使用此脚本,并在使用后记得删除。
// 警告:在获取 cookie 值时需要注意隐私和安全问题,同时也需要遵守网站的用户协议和隐私政策。请不要尝试绕过浏览器的限制或者使用未经授权的技术或工具来获取 Cookie 值。如果您有任何疑问,请联系网站管理员或者开发人员。

(function() {
    'use strict';

    var button = document.createElement('button');
    button.textContent = '查看 Cookie';
    button.style.position = 'fixed';
    button.style.bottom = '10px';
    button.style.right = '10px';
    button.style.zIndex = '9999';
    document.body.appendChild(button);

    button.addEventListener('click', function() {
        var cookies = document.cookie.split(';');
        var cookieObj = {};
        for (var i = 0; i < cookies.length; i++) {
            var cookie = cookies[i].split('=');
            cookieObj[cookie[0].trim()] = cookie[1].trim();
        }
        var cookieStr = '';
        for (var key in cookieObj) {
            cookieStr += key + '=' + cookieObj[key] + '; ';
        }
        GM_setClipboard(cookieStr);

        alert('已复制 cookie 到剪贴板。请不要在不可信的网站上使用此脚本,并在使用后记得删除。\n\n' + cookieStr);
    });
})();