我想在Chrome中捕获Ctrl+ S,并阻止默认浏览器行为来保存页面.怎么样?
(只是发布问题和答案,因为我在这之后很长一段时间没找到解决方案)
这是一个小提琴:http://jsfiddle.net/zupa/KsuMp/
就我而言,前4个块在Chrome中具有以下内容:
在Firefox中,我得到常量rgba(255,0,0,0.506)
所以,这似乎是一个错误.你能证明我错了或建议解决方法吗?我需要wysiwyg编辑器的颜色,这就是我的单元测试.
在Firefox中,如果我将图像从桌面拖到一个可信的字段中,它将作为base64嵌入到HIGHLIGHTED光标位置.
JSFiddle:http://jsfiddle.net/zupa/YrwsS/
现在在Chrome中,图像由浏览器打开(页面加载,尝试同样的小提琴).
感谢HTML5,您可以捕获drop事件,并使用它捕获图像.但是,如果我停止浏览器默认行为,我不知道用户想要丢弃它的位置.
你能建议一个解决方法吗?