Issue metadata
Sign in to add a comment
|
Use custom protocol handlers for WebUI |
||||||||||||||||||||
Issue descriptionConsider using custom protocol handlers for WebUI
,
Jul 6 2017
,
Jul 11 2017
Problem: Chrome for iOS implements WebUI by fetching main html document and its subresources from net stack, flattening html and force feeding it to WKWebView. This approach uses simple html parser, regexps and large strings concatenation all because iOS 10 and lower does not support custom url protocols for WKWebView. Current solution works fine, but the code is quite complex Solution: Starting from ios 11 WKWebView supports custom URL protocols via WKURLSchemeHandler API. There are no visible user benefits in using new API, and because Chrome has to support iOS10, there is no reason to switch. WKURLSchemeHandler works just fine as demonstrated in https://chromium-review.googlesource.com/c/566091/ and we should switch to use new API after dropping iOS 10. Design doc: https://docs.google.com/document/d/1vZFxG8ml2yKanIEzMEEosXJDGKfJRUDwlkz5qKkR1w8/edit#
,
Jul 11 2017
Issue 740772 has been merged into this issue.
,
Jul 12 2017
,
Jul 12 2017
,
Nov 21 2017
,
Nov 22
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Nov 23
Is this still blocking and needed?
,
Nov 26
We still need this refactoring.
,
Dec 1
The NextAction date has arrived: 2018-12-01
,
Dec 3
,
Dec 7
|
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by justincohen@chromium.org
, Jul 6 2017Components: Mobile>WebView>Glue
Labels: Hotlist-iOS11
Owner: eugene...@chromium.org
Status: Assigned (was: ass)