I have tried getting the current location in other browsers and it is working fine, except for IE 11 and mobile devices. It also supports geolocation but the current location is still not coming up.
Related
I've defined a rowContextMenu for my tabulator grid (version 4.6), and it is working perfectly on all browsers except Mobile Safari (iPhone, iPad). In Chrome, Firefox, etc it comes up fine, when I'm using an android device, tap-hold works as a right-click as well. But on an iPhone, it doesn't, just get the copy/paste menu. Is there something I'm missing or does this feature not work on iOS? (I don't own an iPhone, so I recently discovered it from my co-workers.)
As of version 4.8 (to be released the first weekend of September 2020) context menus will be available via a tapHold action on mobile devices
I'm trying to create a phonegap app that converts videos into maybe 30 or so jpeg frames..
This page converts a bigbuckbunny video into 30 frames > https://www.pewify.com/test/ (taken from https://bgrins.github.io/videoconverter.js/demo/)
It runs fine on an iPhone x running iOS 12 in mobile safari, it takes about 12-15 seconds to complete, but the same code packaged into a iOS cordova app running on the same phone will take almost 160 seconds to complete (both end results the same, but almost 10x as long), it works fine for android browsers or an android cordova app though
I'm using cordova android 7.0 and cordova ios 4.5.4 (phonegap cli-8.0.0) for the app
I've tried removing all unneeded plugins with just the bare minimum code but to no effect, it still runs just as slow
From what i understand phonegap is just using a webview similar to safari to render the app but in this case it works but much slower, on top of that the phone starts to get heated up (presumably doing some intensive CPU?)
Did read something about using WKWebview being faster in cordova instead but that messes up the app with lots of CORS and 'operation insecure" errors so have decided not to implement that for now (unless that is the solution?)
Hopefully someone can point me in the right direction as i'm not exactly sure what is the issue here as it works somewhat flawlessly in android (both chrome and phonegap) but only in iOS safari and not the phonegap app
Ok solved it, it was indeed WKWebview and it executed normally. I read somewhere that the webview in cordova and the webview in mobile safari is different hence the difference in speed (nitro js engine?)
For anyone interested, I used "cordova-plugin-wkwebview-file-xhr" to enable WKWebview and certain fixes to bypass CORS issues,ran the same code on it (had to use an inline blob when creating the worker though to bypass , taken from here Web workers without a separate Javascript file?)
Video conversion now runs as expected (12-ish seconds), hopefully this helps someone who might be facing slow execution of code on iOS phonegap..
A Polymer Progressive Web App based on PolymerStarterKit 1.3.0 works on all platforms (Windows with Chrome, Firebase, IE or MAC Safari, Android with Chrome and iOS with Safari etc).
After updating my Test-iPhone to iOS 10.0.2 it is no longer possible to start the application from the home screen. A blank screen is shown.
When I use Safari on the iPhone, the page is displayed after a second load.
There is an issue reported on Github. Looks like the issue I have shown here. The hint comes from firebase-support.
News:
Updated webcomponentsjs in my app to 0.7.23. Same issue with my Test-iPhone5 iOS 10.x. as described above. Strange is that my users with iPhone6 or 6s have no problems using the app.
Since iOS 10 came out and I updated my iPhone 6 navigator.geolocation.getCurrentPosition() is not working.
Address and port: 192.168.0.16:8100
Since geolocation API is considered as unsecured origin it would work only with SSL but can I do it in a Hybrid application where I don't know what will be the address on each phone?
I've already tried what's mentioned here: Geolocation is blocked in iOS10
Editing in XCode was not helping
Editing the Info.plist in text editor was not helping
I have Cordova White List plugin istalled and I'm using this not recommended wildcard in my config.xml: <allow-navigation href="*"/> .
It works fine on android and was working fine on iPhone 6 before the iOS update.
The problem is you are using live reload, when you use live reload the app code is served from a local web server on your computer using http:// protocol.
If you don't use live reload the code will be loaded from inside your app using file:// protocol and geolocation will work.
Consider sending a bug report to ionic so they maybe can change the local server to serve the code through https
I am using calendar mode of Datebox with my jQuery Mobile project, everything works fine but when I use useFocus to open calendar wherever I click on the input field, it isn't stable in iPhone (or other iOS devices), sometimes it opens and many times it acts like crashing. But the same is working good in Desktop browsers, when I use without useFocus it works right in mobile devices also, I see same stability issue in plugin website demos too. How can we correct this issue?