注册 登录
编程论坛 JavaScript论坛

【争取下次能投票选出版主】基于Firefox/Chrome(Chromium)/Opera/Safari的base64编码系统(可用于防过滤等用途)

zklhp 发布于 2012-10-25 13:19, 1510 次点击
/**************************************************************************************************
* By zklhp
* Email:zklhp@
* QQ:493165744
* 2012.10.25
* 转载请保持完整
***************************************************************************************************/

效果如图

只有本站会员才能查看附件,请 登录


优点是基于浏览器 通用性好(当然IE支持情况不好 这是IE的事 我基本不用IE了) 用法简单

代码如下

程序代码:

// 该方法貌似只适用貌似适用于Firefox/Chrome(Chromium)/Opera/Safari IE貌似要IE10才支持。。。
//
当然也可以用其他的方法转换为base64 我基本不用IE了所以这个东西对我来说够用了
//
用法为 将生成的形如
//
data:text/plain;charset=UTF-8;base64, 5L2g5aW977yM5LiW55WM77yB
//
的东西复制到浏览器(自然 IE的低版本是不支持的)的地址栏 回车就看到了
//
只在Firefox上测试过。。

function utf8_to_b64(str)
{
    return window.btoa(unescape(encodeURIComponent(str)));
}

// function b64_to_utf8(str)
//
{
//
     return decodeURIComponent(escape(window.atob(str)));
//
}

var str = "你好,世界!";

alert("data:text/plain;charset=UTF-8;base64, " + utf8_to_b64(str));



我一般是在火狐里面的代码速记里用 火狐里面按Shift+F4就出来了 代码粘贴过去 Ctrl+r运行 在浏览器的当前窗口就看到效果了

如图

只有本站会员才能查看附件,请 登录


得到的东西复制下来 帖浏览器地址栏里 回车 就能看到了 而且不仅是文字 链接 图片 甚至是声音等东西都可以用这个方法哦

这是以前弄的小玩意 来这里面发发 一个是给人提供方便 二来是活跃一下这个版块

哦 解释一下 我这个浏览器是火狐 不过用了一个主题所以看起来很像Chrome 不过认真看还是有区别的


[ 本帖最后由 zklhp 于 2012-10-25 13:22 编辑 ]
14 回复
#2
zklhp2012-10-25 13:22
发帖没人回真伤心 沙发自己占
#3
寒风中的细雨2012-10-25 20:28
哎。。。 暂时‘文盲’
#4
Ayiis2012-10-25 23:56
oh yeah~
#5
zklhp2012-10-26 12:20
感谢各位捧场
#6
zklhp2012-10-26 12:23
Ayiis 积分 +8 我还在用IE6,不过支持楼主 2012-10-25 23:57


其实如果是一般上上网 IE6也可以 而且对国内网站和网页游戏等东西的兼容性还好 不过如果是复杂一点或者是稍微高级一点的东西 IE6就不好使了
#7
pangding2012-10-27 10:06
学了不少东西。仰视 zklhp 大神
#8
zklhp2012-10-27 12:09
以下是引用pangding在2012-10-27 10:06:13的发言:

学了不少东西。仰视 zklhp 大神
不敢 我只不过是一个搬砖的
#9
linan032012-10-29 03:03
标题中的防过滤是指什么?  敏感的文字吗?  还是一些不够安全的东西?
#10
小习小习2012-10-29 08:02
膜拜大牛
#11
wp2319572012-10-29 08:26
不懂JAVA得路过
#12
zklhp2012-10-29 11:53
以下是引用wp231957在2012-10-29 08:26:09的发言:

不懂JAVA得路过

javascript 不是java
#13
zklhp2012-10-29 11:54
以下是引用linan03在2012-10-29 03:03:27的发言:

标题中的防过滤是指什么?  敏感的文字吗?  还是一些不够安全的东西?

我最开始见这种用法就是用于防敏感词过滤 当然也有其他用途啦
#14
青春无限2012-10-29 12:21
支持
#15
aspic2012-10-30 15:44
也可以用于插入图片。。。
1