tree: 620da18a7af3d28d0b42f842440a14838e3460d0
  1. metrics/
  2. apps_intent_picker_delegate.h
  3. BUILD.gn
  4. chromeos_apps_intent_picker_delegate.cc
  5. chromeos_apps_intent_picker_delegate.h
  6. chromeos_reimpl_navigation_capturing_throttle.cc
  7. chromeos_reimpl_navigation_capturing_throttle.h
  8. DEPS
  9. DIR_METADATA
  10. enable_link_capturing_infobar_delegate.cc
  11. enable_link_capturing_infobar_delegate.h
  12. link_capturing_feature_test_support.cc
  13. link_capturing_feature_test_support.h
  14. link_capturing_tab_data.cc
  15. link_capturing_tab_data.h
  16. mac_intent_picker_helpers.h
  17. mac_intent_picker_helpers.mm
  18. navigation_capturing_settings_cros_impl.cc
  19. navigation_capturing_settings_cros_impl.h
  20. OWNERS
  21. README.md
  22. web_apps_intent_picker_delegate.cc
  23. web_apps_intent_picker_delegate.h
chrome/browser/apps/link_capturing/README.md

Link Capturing

This folder implements the “link capturing” browser feature, where clicking a link in a browser tab may open an installed app. This folder contains:

  • The core business logic for determining what link clicks are eligible to be captured.
  • Platform-specific delegates for connecting this business logic to app platforms, allowing apps to be found and launched
  • The backend logic for various Intent Picker UIs (Intent Chip, Intent Picker, Infobar), which provide user control over link capturing behavior in the browser.