小伙伴们!今儿咱闲聊点惊奇事儿,你们有发现吗?在input type=file的文件上传里,只要把属性accept改成”image/*”,看本地文件夹速度就像爬虫一样慢,咋回事?
咱们聊聊这事儿,为啥苹果Mac电脑上用Safari和Firefox上网都好好的,一点儿不卡,反而Windows电脑就成了另类,只有Firefox能过得去, Chrome总是慢得没法说呢?这是咋回事嘞?
我把accpet属性拿掉试试看,没想到好了很多。那这个问题会不会就是acccept=”image/*”惹出来的?原来就想让它抓取所有的图。既然这样,咱们就只好麻烦点,用枚举法试试看。
快试试这个修好的代码,保证没毛病!以前是因为”>image/*”那个地方不对,现在想找全图怎么办?
就这么回事,Chrome的SafeBrowsing搞的鬼。你上传或保存文件时,他就去网上看看文件靠不靠谱。网速好就没啥事,慢的话,浏览器就得停住等,起码检查完毕或超时才能动。
这个怎么弄?就直接接受图片格式Image/PNG、图像格式Image/JPEG和图片格式Image/GIF就好啦! 这些都是浏览器的SafeBrowsing程序默认接受的,不用特意检查了。但是可不要用”image/*”这种设置,你的网页很可能会变得超级慢。
解决,input[type=file]打开太慢或者卡住动不了的问题已修复~希望这个经验能帮到大家~别忘了顶我们
知道真相了吗?Chrome的浏览器安全工具会检查FileBrowser平台上文件类型上传和保存时的情况。可惜,默认设置里”image/*”的接收属性有点慢。但小菜一碟,只要换个”image/png, image/jpeg, image/gif”就可以飞快解决!好了,今天的分享就到这,记得喜欢这个小技巧,生活中可以用起来!不懂的地方随时问如果觉得好使别忘点赞分享给更多小伙伴谢谢大家支持咯~
评论0