V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  troilus  ›  全部回复第 2 页 / 共 25 页
回复总数  481
1  2  3  4  5  6  7  8  9  10 ... 25  
delta chat
119 天前
回复了 ToDayMkCode 创建的主题 分享创造 小试牛刀 base64 解码 chrome 插件
修改为,可以选中解码结果:
```
javascript:(function(){
function decodeBase64(str) {
try {
return decodeURIComponent(atob(str).split('').map(function(c) {
return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
}).join(''));
} catch (e) {
return "解码失败: " + e.message;
}
}

function getSelectedText() {
return window.getSelection().toString().trim();
}

function createSelectablePopup(content) {
var popup = document.createElement('div');
popup.style.cssText = `
position: fixed;
top: 20%;
left: 20%;
width: 60%;
max-height: 60%;
background: white;
border: 1px solid #ccc;
padding: 20px;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
z-index: 1000;
overflow: auto;
white-space: pre-wrap;
word-wrap: break-word;
`;

var closeButton = document.createElement('button');
closeButton.textContent = '关闭';
closeButton.style.cssText = `
position: absolute;
top: 10px;
right: 10px;
`;
closeButton.onclick = function() {
document.body.removeChild(popup);
};

var contentDiv = document.createElement('div');
contentDiv.textContent = content;
contentDiv.style.cssText = `
margin-top: 30px;
user-select: text;
`;

popup.appendChild(closeButton);
popup.appendChild(contentDiv);
document.body.appendChild(popup);
}

var selectedText = getSelectedText();
if (selectedText) {
var decoded = decodeBase64(selectedText);
createSelectablePopup("解码结果:\n" + decoded);
} else {
alert("请先选择要解码的 Base64 文本");
}
})();
```
119 天前
回复了 ToDayMkCode 创建的主题 分享创造 小试牛刀 base64 解码 chrome 插件
点击后对选中的文本进行 base64 解码并显示结果

```
javascript:(function(){
function decodeBase64(str) {
try {
return decodeURIComponent(atob(str).split('').map(function(c) {
return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
}).join(''));
} catch(e) {
return "解码失败: " + e.message;
}
}

var selectedText = window.getSelection().toString().trim();
if (!selectedText) {
alert("请先选择要解码的文本");
return;
}

var decodedText = decodeBase64(selectedText);
alert("解码结果:\n" + decodedText);
})();
```
119 天前
回复了 ToDayMkCode 创建的主题 分享创造 小试牛刀 base64 解码 chrome 插件
保存为书签,复制 base64 内容后点一下这个书签

```
javascript:(function(){ function decodeBase64(str) { try { return decodeURIComponent(atob(str).split('').map(function(c) { return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2); }).join('')); } catch (e) { return "解码失败: " + e.message; } } navigator.clipboard.readText().then(function(clipText) { var decoded = decodeBase64(clipText.trim()); alert("解码结果:\n" + decoded); }).catch(function(err) { alert("读取剪贴板失败: " + err); });})();
```
遇到了, 暂时切换到智慧版, 考虑切到微软拼音
Accu
MSN
中国气象
机场情报通播
122 天前
回复了 bigbugbag 创建的主题 程序员 局域网 web 服务 HTTPS
最方便:使用 cloudflare tunnel
最适合你:使用 eu.org 等免费域名,使用 caddy 等自动获取证书
125 天前
回复了 ggp1ot2 创建的主题 问与答 开长途,有没有什么聊天室可以解闷?
南山对讲
126 天前
回复了 JYL888 创建的主题 问与答 准备自己搭接 RSS,求推荐云服务器?
找个旧手机就行
129 天前
回复了 kyonn 创建的主题 问与答 求推荐自建 webdav 的方案.
sftpgo
直接替换了根证书吧
133 天前
回复了 ggp1ot2 创建的主题 软件 寻找这样一款每日待办提醒的软件
excel
133 天前
回复了 passinByWork 创建的主题 Cloudflare 我的 cf tunnel 无法连接
尝试服务器的 dns 改一下
134 天前
回复了 msywkylemon 创建的主题 游戏 游戏联机还有什么好方法吗?
easyn2n 之类的组个网,你有工网 ip 的话建个 n2n 的服
有没有考虑过中间人
135 天前
回复了 x3927 创建的主题 iCloud obsidian ios 都有什么同步方案呢? icloud 被禁用了
Remotely Save , 搭个 webdav
135 天前
回复了 danmary61 创建的主题 Notion Notion 中文来了,灰到你了没
这种用多了就发现,数据还是放在自己手里安心
@iLoveSS 可以看一下控制台报错
复制文字之后,点一下这个书签
1  2  3  4  5  6  7  8  9  10 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5754 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 02:48 · PVG 10:48 · LAX 18:48 · JFK 21:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.