Skip to content

Commit e7e55e6

Browse files
authored
docs: update browser support
iOS 13.4 now supports stream api in home screen web apps See: #76
1 parent 578429e commit e7e55e6

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

README.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -97,25 +97,24 @@ This component fundamentally depends on the [Stream API](https://caniuse.com/#fe
9797

9898
| ![Internet Explorer](https://raw.githubusercontent.com/gruhn/vue-qrcode-reader/master/.github/ie_32x32.png) | ![Edge](https://raw.githubusercontent.com/gruhn/vue-qrcode-reader/master/.github/edge_32x32.png) | ![Firefox](https://raw.githubusercontent.com/gruhn/vue-qrcode-reader/master/.github/firefox_32x32.png) | ![Chrome](https://raw.githubusercontent.com/gruhn/vue-qrcode-reader/master/.github/chrome_32x32.png) | ![Safari](https://raw.githubusercontent.com/gruhn/vue-qrcode-reader/master/.github/safari_32x32.png) |
9999
| :---------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------: |
100-
| No | Yes | Yes | Yes | 11+ |
100+
| No | Yes | Yes | Yes¹ | Yes² |
101101

102-
- Chrome requires [HTTPS or localhost](https://sites.google.com/a/chromium.org/dev/Home/chromium-security/deprecating-powerful-features-on-insecure-origins) (see _Troubleshooting_ for help)
103-
- Safari also requires HTTPS **even** on localhost (see [#48](../../issues/48))
104-
- on iOS it **really only** works with Safari. It won't work in
105-
- _Chrome for iOS_, _Firefox for iOS_, ... (see [#29](../../issues/29))
106-
- a WebView component of your native iOS App
107-
- web apps added to home screen (see [#76](../../issues/76))
102+
1. Chrome requires [HTTPS or localhost](https://sites.google.com/a/chromium.org/dev/Home/chromium-security/deprecating-powerful-features-on-insecure-origins) (see _Troubleshooting_ for help)
103+
2. Safari also requires HTTPS **even** on localhost (see [#48](../../issues/48)). It also won't work in:
104+
- _Chrome for iOS_, _Firefox for iOS_, ... (see [#29](../../issues/29))
105+
- WkWebView component of native iOS apps
106+
- web apps added to home screen (PWA mode) **prior to iOS 13.4** (see [#76](../../issues/76))
108107

109108
#### `QrcodeDropZone` and `QrcodeCapture`
110109

111110
The newest API these components depend on is the [FileReader API](https://caniuse.com/#feat=filereader).
112111

113112
| ![Internet Explorer](https://raw.githubusercontent.com/gruhn/vue-qrcode-reader/master/.github/ie_32x32.png) | ![Edge](https://raw.githubusercontent.com/gruhn/vue-qrcode-reader/master/.github/edge_32x32.png) | ![Firefox](https://raw.githubusercontent.com/gruhn/vue-qrcode-reader/master/.github/firefox_32x32.png) | ![Chrome](https://raw.githubusercontent.com/gruhn/vue-qrcode-reader/master/.github/chrome_32x32.png) | ![Safari](https://raw.githubusercontent.com/gruhn/vue-qrcode-reader/master/.github/safari_32x32.png) |
114113
| :---------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------: |
115-
| 10+ | Yes | Yes | Yes | Yes |
114+
| 10+ | Yes | Yes | Yes | Yes¹ |
115+
116+
1. `QrcodeCapture` doesn't work in web apps added to home screen (PWA mode) on iOS prior to 11.3 (see [this StackOverflow question](https://stackoverflow.com/questions/46228218/how-to-access-camera-on-ios11-home-screen-web-app))
116117

117-
- Drag-and-drop is not supported on mobile
118-
- Home screen web apps on iOS prior to 11.3 don't support `QrcodeCapture` (see [this StackOverflow question](https://stackoverflow.com/questions/46228218/how-to-access-camera-on-ios11-home-screen-web-app))
119118

120119
# Installation :package:
121120

0 commit comments

Comments
 (0)