Skip to content

Commit

Permalink
Add compat data for Geolocation (#2304)
Browse files Browse the repository at this point in the history
* Add compat data for Geolocation

* Add methods and safari fix

* Sort browsers

* Remove lower-level secure context required data

It seems like it duplicates the top-level API's restriction.

* Rename secure context to be more like other features

This isn't consistent across the whole repo, but I'd like it to be.

* Update and reconcile Geolocation data

This appears to be widely supported, so I fixed up some contradictory
values and added versions or `true`.

Sources:

- https://www.chromestatus.com/features/6348855016685568
- https://caniuse.com/#feat=geolocation
- https://developer.microsoft.com/en-us/microsoft-edge/platform/status/geolocation/

* Remove one more lower level "secure-context" entry
  • Loading branch information
maboa authored and Elchi3 committed Jul 4, 2018
1 parent 3375504 commit 0708567
Showing 1 changed file with 283 additions and 0 deletions.
283 changes: 283 additions & 0 deletions api/Geolocation.json
@@ -0,0 +1,283 @@
{
"api": {
"Geolocation": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Geolocation",
"support": {
"chrome": {
"version_added": "5"
},
"chrome_android": {
"version_added": true
},
"edge": {
"version_added": "12"
},
"edge_mobile": {
"version_added": "12"
},
"firefox": {
"version_added": "3.5"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "9"
},
"opera": [
{
"version_added": "10.6",
"version_removed": "15"
},
{
"version_added": "16"
}
],
"opera_android": {
"version_added": "15"
},
"safari": {
"version_added": "5"
},
"safari_ios": {
"version_added": true
},
"samsunginternet_android": {
"version_added": true
},
"webview_android": {
"version_added": true
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"secure_context_required": {
"__compat": {
"description": "Secure context required",
"support": {
"chrome": {
"version_added": "47"
},
"chrome_android": {
"version_added": "47"
},
"edge": {
"version_added": null
},
"edge_mobile": {
"version_added": null
},
"firefox": {
"version_added": "55"
},
"firefox_android": {
"version_added": "55"
},
"ie": {
"version_added": false
},
"opera": {
"version_added": true
},
"opera_android": {
"version_added": true
},
"safari": {
"version_added": true
},
"safari_ios": {
"version_added": true
},
"samsunginternet_android": {
"version_added": null
},
"webview_android": {
"version_added": false
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"clearWatch": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Geolocation/clearWatch",
"support": {
"chrome": {
"version_added": "5"
},
"chrome_android": {
"version_added": true
},
"edge": {
"version_added": true
},
"edge_mobile": {
"version_added": true
},
"firefox": {
"version_added": "3.5"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "9"
},
"opera": [
{
"version_added": "10.6",
"version_removed": "15"
},
{
"version_added": "16"
}
],
"opera_android": {
"version_added": "15"
},
"safari": {
"version_added": true
},
"safari_ios": {
"version_added": true
},
"samsunginternet_android": {
"version_added": true
},
"webview_android": {
"version_added": true
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"getCurrentPosition": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Geolocation/getCurrentPosition",
"support": {
"chrome": {
"version_added": "5"
},
"chrome_android": {
"version_added": true
},
"edge": {
"version_added": true
},
"edge_mobile": {
"version_added": true
},
"firefox": {
"version_added": "3.5"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "9"
},
"opera": [
{
"version_added": "10.6",
"version_removed": "15"
},
{
"version_added": "16"
}
],
"opera_android": {
"version_added": "15"
},
"safari": {
"version_added": true
},
"safari_ios": {
"version_added": true
},
"samsunginternet_android": {
"version_added": true
},
"webview_android": {
"version_added": true
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"watchPosition": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Geolocation/watchPosition",
"support": {
"chrome": {
"version_added": "5"
},
"chrome_android": {
"version_added": null
},
"edge": {
"version_added": true
},
"edge_mobile": {
"version_added": true
},
"firefox": {
"version_added": "3.5"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "9"
},
"opera": [
{
"version_added": "10.6",
"version_removed": "15"
},
{
"version_added": "16"
}
],
"opera_android": {
"version_added": "15"
},
"safari": {
"version_added": true
},
"safari_ios": {
"version_added": true
},
"samsunginternet_android": {
"version_added": true
},
"webview_android": {
"version_added": true
}
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
}
}
}

0 comments on commit 0708567

Please sign in to comment.