前言
最近在开发群里发现有人问这个问题,video在最新版谷歌浏览器中出现了下载按钮,那么问题如何解决?经测试,总结如下。
去除下载按钮
video是HTML5的新增元素,为我们带来了很大的便利,但是有时候默认的样式并不是我们想要的结果,比如download按钮的出现。
解决代码如下:
video::-webkit-media-controls-enclosure { overflow:hidden; } video::-webkit-media-controls-panel { width: calc(100% + 30px); }
代码中对控制块的长度进行加长(关于calc请看CSS3的calc()使用),通过overflow:hidden;隐藏掉了多于的部分,这里并没有直接去掉,而是隐藏掉了。
效果如下:
那么问题来了:
右键还是可以“视频另存为”。
禁用右键点击
/*jquery*/ $("video").on("contextmenu",function(){return false;});
注意这里对video元素禁用了右键点击,并不是对整个页面禁用这么粗暴。
总结
目前只发现了chrome浏览器中存在下载按钮,且在http协议下访问,file协议访问并不会出现下载按钮。
最新评论
Nignx主要是后台做负载用,没想到你也这么用心
这个评论虽然不能一针见血,但是喜欢这个文章,一直喜欢这个时间管理法。很好
优秀
你对加密的定义很严谨,在平时及网络各种文章中,通常将 base64 称之为“加密”,上面及文章中提到的“加密”同样是这个意思,并非严格意义的加密。严格讲 base64 是一种编码方式。感谢你的回复。
严格意义上来说 base64 不算是加密(Encryption),而是一种编码形式(Encoding)。对于 UTF-8 这种也可以叫它为 Encoding。 加密(Encryption)是指像 R
Base64: 可逆性。 可以将图片等二进制文件转换为文本文件。 可以把非ASCII字符的数据转换成ASCII字符,避免不可见字符。 MD5: 不可逆性。 任意长度的明文字符串,加密后得到的密文字符
第一个问题BASE64的加密方式和MD5的加密方式在这里 哪种 好用?
正则规则的原理可以多说一些