Skip to content

Commit 01e2248

Browse files
committed
更新h5扫描二维码文章
1 parent d32fc8f commit 01e2248

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

html5-Qrcode/README.md

+12-7
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,25 @@
22

33
----
44

5+
2016年6月29日补充:
6+
最近做了一些与表单相关的项目,使用了h5的input控件,在使用过程中遇到了很多的坑。也包括与这篇文章相关的。
57

6-
### 2016年6月29日补充:
7-
最近做了一些与表单相关的项目,使用了h5的`input`控件,在使用过程中遇到了很多的坑。也包括与这篇文章相关的。
8+
首先我们应该知道使用h5新提供的属性getUserMedia这个属性,是可以调取系统的摄像头进行拍照或者是摄像的,但是兼容性支持的不好,所以当我们需要获取系统的多媒体权限时我们都不会采用这个属性。
89

9-
首先我们应该知道使用h5新提供的属性`getUserMedia`这个属性,是可以调取系统的摄像头进行拍照或者是摄像的,但是兼容性支持的不好,所以当我们需要获取系统的多媒体权限时我们都不会采用这个属性。
10-
11-
使用`<input type="file">`标签我们可以间接的呼起系统选择文件的窗口,来读取系统文件。但是在**WebView**中,因为安卓权限的问题,我们是没办法直接获取读取文件这个操作的。而在原生的浏览器中是不存在这个问题的。所以选择使用这个`input`的时候一定要注意自己的页面是主要运行在webview中还是浏览器中。如果注意运行在客户端的webvie中,是需要客户端的同学支持的。
12-
13-
**参考文章:**
10+
使用<input type="file">标签我们可以间接的呼起系统选择文件的窗口,来读取系统文件。但是在WebView中,因为安卓权限的问题,我们是没办法直接获取读取文件这个操作的。而在原生的浏览器中是不存在这个问题的。所以选择使用这个input的时候一定要注意自己的页面是主要运行在webview中还是浏览器中。如果注意运行在客户端的webvie中,是需要客户端的同学支持的。
1411

12+
在IOS的某些系统版本中也会出现这个问题。具体的可以参考下面的参考文章。
13+
参考文章:
1514
http://blog.csdn.net/hvkcoder/article/details/51365191
1615

16+
https://forums.developer.apple.com/thread/22726
17+
1718
http://www.cnblogs.com/soaringEveryday/p/4495221.html
1819

20+
http://stackoverflow.com/questions/25942676/ios-8-sdk-modal-uiwebview-and-camera-image-picker
21+
22+
23+
1924
### 功能:
2025
**1.**h5页面在微博客户端中呼起摄像头扫描二维码并且解析。
2126
**2.**h5页面在非微博客户端中(原生浏览器或者微信客户端)呼起系统拍照或者上传图片按钮,拍照二维码或者上传二维码并且解析

0 commit comments

Comments
 (0)