-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Geolocation "timeout" #54
Comments
Hi. Yes, this is really strange. This seems to happen only on Chrome. Is that the case for you too? Did you check it on Firefox or others? I also found out that if you wait for at least 1 minute, between calls, it does not timeout; otherwise it will timeout everytime (after first) until 1 minute is passed. This is not related with Geolocator.js, it seems. Pls try this page https://browserleaks.com/geo and see if it happens there too using Chrome. — Seems to happen at least on Chrome v65.x |
hi @onury is the 1 minute limit applies per user? i mean one user will be able to use the "geolocator.locate " per minute? thanks in advance |
@silverbux hi. This is either a bug or Chrome does it intentionally.
Can you also confirm whether this is the case for you? Thanks. |
Hi,
i confirm that code on https://browserleaks.com/geo is working fine and i
get my position after few seconds. Your method geolocator.locate actually
not working correctly and i always get timeout if timeout parameter is set
lower than 30000
2018-04-21 22:34 GMT+02:00 Onur Yıldırım <[email protected]>:
… @silverbux <https://github.com/silverbux> hi. This is either a Chrome bug
or is done intentionally.
But I couldn't find any official acknowledgement about this yet.
geolocator.locate() internally invokes the HTML5 Geolocation API.
In my tests, I found that Chrome browser seems to limit Geolocation API
call to 1 call per limit, per page. Any more calls than that, on the same
page, will timeout.
Can you also confirm whether this is the case for you?
Pls also test https://browserleaks.com/geo multiple times to see if it
happens on that page too, using Chrome and maybe other browsers.
Thanks.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#54 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AOoi_4i2JfgPBCDKfuKIUCMUuteOkPENks5tq5fggaJpZM4TYZHz>
.
|
@pasqualepalmaccio Can you confirm -
Bec. Geolocation API is actually broken in Chrome, as noted in this article and in chromium issue tracker. A similar bug (#820945) is officially confirmed on March 14th and said to be fixed; but not yet released. Besides, I definitely cannot reproduce this on Firefox or Safari. But only on Chrome v65. navigator.geolocation.getCurrentPosition((a) => console.log(a), (e) => console.log(e), { maximumAge: 10, timeout: 10000, enableHighAccuracy: true }); |
Yes I tested code in latest Chrome version and latest Safari version and I
obtain the same problem. With html5 geolocator it works well. I set
parameters with timeout:1e4 and accurancy off.
Il dom 22 apr 2018, 04:23 Onur Yıldırım <[email protected]> ha
scritto:
… @pasqualepalmaccio <https://github.com/pasqualepalmaccio> Can you confirm
-
- that you've tested *both* geolocator.js and given site on *same
Chrome browser*? *version*?
- that geolocator.js produces the *same error on Firefox?* or browsers
other than Chrome?
Bec. Geolocation API is actually broken as noted in this article
<https://absolutecommerce.co.uk/geolocation-getcurrentposition-function-broken-in-chrome-65>
and in chromium issue tracker.
A similar bug (#820945)
<https://bugs.chromium.org/p/chromium/issues/detail?id=820945&can=2&start=0&num=100&q=geolocation&colspec=ID&groupby=&sort=>
is officially confirmed on March 14th and said to be fixed; but not yet
released.
Besides, I definitely cannot reproduce this on Firefox or Safari. But
*only* on Chrome v65.
Running this simple code multiple times, even produces the error on Chrome.
(This is not geolocator.js but HTML5 API directly):
navigator.geolocation.getCurrentPosition((a) => console.log(a), (e) => console.log(e), { maximumAge: 10, timeout: 10000, enableHighAccuracy: true });
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#54 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AOoi__0GmuWJ5cxb8niN3CoDSav0Gi-vks5tq-m8gaJpZM4TYZHz>
.
|
Gblk toolkit |
Any progress details on this ? |
I am seeing this issue on Firefox 65.0.1 on Mac OS 10.14.3 I have checked browserleaks.com/geo and it works fine on that site in Firefox. |
Hi, |
Hi,
when i try "geolocator.locate " function returns often "timeout" . First time works perfectly but if i reload function i get timeout.
Also on your site if you click on locate button you will get timeout of geolocator. How can i solve this?
Best regards
The text was updated successfully, but these errors were encountered: