![]() |
#2
zklhp2012-10-25 13:22
|
* 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 编辑 ]