Does webKit in iOS 11 (Beta) support WebRTC?

Update: WebRTC Support is coming in iOS14.3 (Beta) 🎉 Learn more here: https://webkit.org/blog/11353/mediarecorder-api/ From iOS11+ : WebRTC is partially supported in WKWebView, and fully supported in the Safari App browser. Explained: WebRTC has three main JavaScript APIs: MediaStream (aka getUserMedia) RTCPeerConnection RTCDataChannel For apps running inside Safari App, iOS11+, all WebRTC APIs are supported. That … Read more

`-webkit-overflow-scrolling: touch` broken for initially offscreen elements in iOS7

Looks like there is a workaround to this problem on apple dev forums So many thanks to Mr Baicoianu. Basically you need to listen to touch events on the parent scroll div. So in my case add: document.getElementById(“scrollbox”).addEventListener(‘touchstart’, function(event){}); to the onBodyLoad function. I guess this is some event propagation issue, solved by listening at … Read more

Tint image using CSS without overlay

Eventually it will be, using shaders. See the W3C Docs on Filters. At the moment, what is possible for instance is: -webkit-filter: grayscale; /*sepia, hue-rotate, invert….*/ -webkit-filter: brightness(50%); See David Walsh on CSS Filters Stackoverflow: apply a rose tint…: W3C Filter Effects 1.0 Docs – 38.2.5. Other uniform variables: the CSS shaders parameters Update: Adobe … Read more

Add new Microsoft Edge to web browser control?

UPDATE Jan 2021: WebView2 has been released. This enables integration of the Chromium based Edge as a web control. It’s a lot more complicated to use, unfortunately, but a lot more powerful. Works with WinForms or WPF or C++ apps. https://learn.microsoft.com/en-us/microsoft-edge/webview2/ UPDATE May 2018: FINALLY Microsoft has made it easy. https://blogs.windows.com/msedgedev/2018/05/09/modern-webview-winforms-wpf-apps/ For now, the new … Read more

Disable magnification gesture in WKWebView

You can prevent your users from zooming by setting the delegate of your WKWebKit’s UIScrollView and implementing viewForZooming(in:) as in the following: class MyClass { let webView = WKWebView() init() { super.init() webView.scrollView.delegate = self } deinit() { // Without this, it’ll crash when your MyClass instance is deinit’d webView.scrollView.delegate = nil } } extension … Read more

Is there an embeddable Webkit component for Windows / C# development? [closed]

I’ve just release a pre-alpha version of CefSharp my .Net bindings for the Chromium Embedded Framework. Check it out and give me your thoughts: https://github.com/chillitom/CefSharp (binary libs and example available in the downloads page) update: Released a new version, includes the ability to bind C# objects into the DOM and more. update 2: no-longer alpha, … Read more