tree: ab992ce69ab6cddc230d98936e7cb06ebc70ed2c [path history] [tgz]
  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_link_capturing_delegate.cc
  7. chromeos_link_capturing_delegate.h
  8. chromeos_link_capturing_delegate_unittest.cc
  9. chromeos_reimpl_navigation_capturing_throttle.cc
  10. chromeos_reimpl_navigation_capturing_throttle.h
  11. DIR_METADATA
  12. enable_link_capturing_infobar_delegate.cc
  13. enable_link_capturing_infobar_delegate.h
  14. intent_picker_info.cc
  15. intent_picker_info.h
  16. link_capturing_feature_test_support.cc
  17. link_capturing_feature_test_support.h
  18. link_capturing_navigation_throttle.cc
  19. link_capturing_navigation_throttle.h
  20. link_capturing_navigation_throttle_browsertest.cc
  21. link_capturing_navigation_throttle_unittest.cc
  22. link_capturing_tab_data.cc
  23. link_capturing_tab_data.h
  24. mac_intent_picker_helpers.h
  25. mac_intent_picker_helpers.mm
  26. navigation_capturing_settings_cros_impl.cc
  27. navigation_capturing_settings_cros_impl.h
  28. OWNERS
  29. README.md
  30. web_app_link_capturing_delegate.cc
  31. web_app_link_capturing_delegate.h
  32. web_apps_intent_picker_delegate.cc
  33. 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.