Reland "Ignore Intent filters with wildcard hosts when handling links."
This is a reland of 6d48958d Don't check acceptable scheme links since UrlUtilities.isAcceptedScheme() was native function, libchrome.so had not loaded when handle intent. Original change's description: > Ignore Intent filters with wildcard hosts when handling links. > > If the Android device has a package installed that declares > an Intent filter with `android:host="*"`, Chrome will launch > the Intent picker UX whenever a person taps a link. > This is a poor user experience. (Using `android:host="*"` > arguably doesn't make much sense; normally, Intent filters > would use `*` to match subdomains such as *.google.com.) Thus, > skip Intent filters with such wildcard hosts when handling > acceptable scheme links. > > R=dtrainor@chromium.org > > Bug: 841133 > Change-Id: I3cb14309ed53e0bd623ed0da59af6635391a8718 > Reviewed-on: https://chromium-review.googlesource.com/1053847 > Reviewed-by: Michael Thiessen <mthiesse@chromium.org> > Reviewed-by: Chris Palmer <palmer@chromium.org> > Reviewed-by: Maria Khomenko <mariakhomenko@chromium.org> > Commit-Queue: Michael Thiessen <mthiesse@chromium.org> > Cr-Commit-Position: refs/heads/master@{#564487} Bug: 841133 Change-Id: Id2fd7f7364eb6c70280b29a1f71783a2ee89747b Reviewed-on: https://chromium-review.googlesource.com/1096554Reviewed-by:Yaron Friedman <yfriedman@chromium.org> Reviewed-by:
Chris Palmer <palmer@chromium.org> Reviewed-by:
Maria Khomenko <mariakhomenko@chromium.org> Commit-Queue: Yaron Friedman <yfriedman@chromium.org> Cr-Commit-Position: refs/heads/master@{#574155}
Showing
Please register or sign in to comment