NEW 169616
Allow creating a WKBackForwardList given a list of URLs
https://bugs.webkit.org/show_bug.cgi?id=169616
Summary Allow creating a WKBackForwardList given a list of URLs
Eugene But
Reported 2017-03-14 11:17:23 PDT
WKBackForwardList is readonly, so it is not possible to recreate browsing session from another device. Chrome for iOS allows to continue browsing on iPhone if the browsing session was started on Mac and for that WKWebView should provide API to recreate all back forward navigation list.
Attachments
Eugene But
Comment 1 2017-03-14 11:17:33 PDT
Michael Catanzaro
Comment 2 2017-11-25 13:13:16 PST
See also: https://bugs.webkit.org/show_bug.cgi?id=69358#c5. Unless Brady's opinion has changed in the past six years, this feature would be unlikely to be accepted. Of course, restoring a browsing session should be allowed... I see you've already filed bug #169618 for that.
Ali Juma
Comment 3 2020-01-15 11:23:07 PST
Updating the summary to clarify what we need. We only need to be able to create a WKBackForwardList given a list of URLs. We don't need to be able to mutate an existing WKBackForwardList. The main use case is syncing tabs from another device. In that case, we have a list of URLs from that other device's browsing history, and we want to construct a WKWebView with the same history.
Note You need to log in before you can comment on or make changes to this bug.