tree: 19b6e24d75c556f776de91f503e0a1d7ea381204 [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_browsertest.cc
  9. chromeos_link_capturing_delegate_unittest.cc
  10. DIR_METADATA
  11. enable_link_capturing_infobar_delegate.cc
  12. enable_link_capturing_infobar_delegate.h
  13. intent_picker_info.cc
  14. intent_picker_info.h
  15. link_capturing_feature_test_support.cc
  16. link_capturing_feature_test_support.h
  17. link_capturing_features.cc
  18. link_capturing_features.h
  19. link_capturing_navigation_throttle.cc
  20. link_capturing_navigation_throttle.h
  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. OWNERS
  27. README.md
  28. web_app_link_capturing_delegate.cc
  29. web_app_link_capturing_delegate.h
  30. web_apps_intent_picker_delegate.cc
  31. 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.