[Webkit-unassigned] [Bug 158496] New: WKWebView should expose API for disabling/enabling navigating Universal Links to native applications

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 7 14:53:30 PDT 2016


https://bugs.webkit.org/show_bug.cgi?id=158496

            Bug ID: 158496
           Summary: WKWebView should expose API for disabling/enabling
                    navigating Universal Links to native applications
    Classification: Unclassified
           Product: WebKit
           Version: Safari 9
          Hardware: iOS
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit API
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: michaeldo at chromium.org

Summary:
There are situations when applications do not want Universal Links to be handled by the System, but prefer the link to be opened in the WKWebView itself. For example, when using a WKWebView in a "private browsing" mode as specified by [WKWebsiteDataStore nonPersistentDataStore], the hosting WKWebView application should be able to prevent opening the Universal Link from opening the native application.

Steps to Reproduce:
1. Install and log into the LinkedIn app
2. Create WKWebView with [WKWebsiteDataStore nonPersistentDataStore]
3. Navigate to search engine and search for a LinkedIn user's profile
4. Click on the user's profile

Expected Results:
Application should be able to disable the system opening the LinkedIn app.

Actual Results:
LinkedIn app is launched, user unexpectedly looses private context.

Version:
iOS 9.3.2 (13F69)

radar://26683207

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160607/56b6ff08/attachment-0001.html>


More information about the webkit-unassigned mailing list