[请教] 用 JS 有什么优雅的姿势复制内容到剪贴板?(非 Flash)

2015 年 4 月 17 日
 int64ago

HTML5页面里插入Flash,不能容忍,而且ZeroClipboard感觉还是有问题……

想了好久 找不到优雅的姿势

目前是window.prompt,感觉很差

感谢支招

3668 次点击
所在节点    问与答
19 条回复
ccccccc
2015 年 4 月 17 日
你知道吗, 关于浏览器安全问题一个地方就是不允许访问系统剪切板
int64ago
2015 年 4 月 17 日
@ccccccc 是啊,所以求优雅的方式(而不一定是最直接的方式……)
就是让用户体验好
Sivan
2015 年 4 月 17 日
66beta
2015 年 4 月 17 日
ZeroClipboard很好啊,全部兼容啊
int64ago
2015 年 4 月 17 日
@Sivan 只能在chrome background下运行……
int64ago
2015 年 4 月 17 日
@66beta 暂时这样吧,继续寻找优雅方案
shyangs
2015 年 4 月 17 日
要是有優雅、瀏覽器相容性又好的剪貼簿方案,知名度會不如 ZeroClipboard?
Jaylee
2015 年 4 月 17 日
@int64ago ZeroClipboard怎么不优雅了?
FrankFang128
2015 年 4 月 17 日
input.select() 同时提示:使用 Ctrl+C 复制内容
learnshare
2015 年 4 月 17 日
让用户手动复制,没啥不好的
FrankFang128
2015 年 4 月 17 日
如果网页能访问你的剪切板,那里的剪切板就废了。
int64ago
2015 年 4 月 17 日
int64ago
2015 年 4 月 17 日
@Jaylee Flash太恶心了……
int64ago
2015 年 4 月 17 日
@FrankFang128 我就暂时用zeroClipboard了……不过先检测Flash是否启用,如果没有启用就window.prompt让用户手动复制了……
futursolo
2015 年 4 月 17 日
GitHub怎么可以直接复制内容到剪切板的?(页面右侧的项目git clone 地址)
clino
2015 年 4 月 17 日
@futursolo 那个按钮右键菜单点出来看看是不是flash
kokdemo
2015 年 4 月 17 日
据我所知是没有,但是有浏览器插件的权限是可以复制的
futursolo
2015 年 4 月 17 日
@clino
真的是...
没想到GitHub也会用Flash...
messagebus
2015 年 4 月 18 日
chrome 好像有个 copy 函数

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/184375

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX