Возможно ли создать собственный UIWebView на основе WebKit для iOS?

Apple (частично) открыла исходный код движка WebKit и JavaScriptCore, который они используют в iOS: http://www.opensource.apple.com/release/ios-433/

Уже можно создавать, использовать и поставлять собственную версию JavaScriptCore для iOS. Однако возможно ли сделать то же самое с движком рендеринга WebKit? UIWebView на iOS очень ограничен. Важнейшая функция, которой ему не хватает, - это доступ к объекту контекста JavaScriptCore JavaScript. Без него практически невозможно запустить какой-то код непосредственно в JavaScriptCore, а часть кода в веб-представлении, используя один и тот же движок JS. Поэтому я заинтересован в создании собственного веб-представления на основе WebKit, которое раскрывает контекст JavaScript.

Есть ли какие-то проекты, которые уже работали в этом направлении? Будет ли скомпилированная библиотека веб-представлений слишком большой для поставки с приложением?

Спасибо!

7
задан Johannes Fahrenkrug 27 November 2018 в 23:13
поделиться