【争取下次能投票选出版主】基于Firefox/Chrome(Chromium)/Opera/Safari的base64编码系统(可用于防过滤等用途)
/*************************************************************************************************** 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 编辑 ]