I currently have a website that does not function very well inside of Opera Mini. I would like to display a message that informs the user that the website is best viewed in Mobile Safari, and provide the user a link that will open the URL in Mobile Safari.
I know that the reverse is true, by taking a link like http://www.apple.com and changing it to ohttp://www.apple.com you are able to navigate from Mobile Safari into Opera Mini. However, I cannot find information on if the reverse is true.
You can’t do this in Opera Mini. Opera Mini can hand off to the native browser (or player) for video content that it can’t play, but not for HTML content.
Related
I am not technical but have my engineer working on putting together a web-based video chat application with the goal of using it on the iOS web browser(s). The service appears to be functioning correctly on a desktop browser. However, we cannot get it to work on iOS browsers.
on Safari (using iPhone 11 - iOS 13) the video freezes immediately and shows still frame. On Chrome there is never a connection made, nor does Chrome prompt to access camera/mic.
I've read conflicting work that says WebRTC is supported in iOS Safari/Chrome and other work that says it is not.
Would appreciate anyone's help here! Is it possible to create a URL-based video conferencing platform that can correctly function on iPhone?
Try adding 'muted', 'autoplay', 'playsinline' attributes to the Video Element as shown below.
<video muted autoplay playsinline></video>
If you can play it back, it's ok.
From the perspective of the user experience, the browser can autoplay audio or video with audio only on some sites such as Youtube and sites that the user has allowed. It cannot be done on other sites.
To play on sites that can't autoplay, modify it to play with user gestures such as clicks.
video.onclick = _ => video.play();
Here's an example that works from Raspberry Pi to iPhone iOS 13.4
Haven't been able to make it work from Chrome on windows to iPhone
https://apprtc.tc
source code:
https://github.com/webrtc/apprtc
GetUserMedia is not supported in Chrome for iPhone
It is supported in Safari for iPhone
It is supported in Chrome for Windows
Sometimes i check browser support features on Can I Use website. Now i looked at touch events compatibility and realised that iOS Safari support this feature, but Safari doesn't. What is the difference between Safari and iOS Safari on caniuse.com? As far as i know Safari browser is tied to the iOS and is not supported on Windows/Linux, so it should point to same browser. Maybe it's divided to mobile and desktop versions? I couldn't find any answer on their website and on other sites as well.
I enclose an image as well (support may change in the future):
Safari refers to desktop Safari on a Mac, whereas iOS Safari is Safari on an iOS device.
Mobile Chrome (v45.2454.68) in iOS displays error when rendering the audio element using data uri.
It works in desktop Chrome, Safari and Firefox and also works in mobile Safari. Is there a way to fix it?
Let's say someone is viewing our website with Chrome on his/her iPhone. Is there a way to force a link to open in Safari instead of Chrome? We would like to do this to help users install our HTML5 app. We know application URLs can open specific apps. Does Safari have its own application URL?
Thanks.
Is it possible to embed the safari browser or a downloadable browser such as Google Chrome into a native mobile application? For example, the app runs entirely independent, but has the option to open the safari browser within the application, rather than opening the Safari that is installed into the phone.
No, this is not possible in iOS. Use a UIWebView instead.
Use webviews instead and here is a list of 3rd party webviews which have more or less the same as safari iphone https://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=webview