tree: a087e417c8f5e68249bd9f4f9a6c0e7b60ffc401 [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. DIR_METADATA
  10. enable_link_capturing_infobar_delegate.cc
  11. enable_link_capturing_infobar_delegate.h
  12. intent_picker_info.cc
  13. intent_picker_info.h
  14. link_capturing_feature_test_support.cc
  15. link_capturing_feature_test_support.h
  16. link_capturing_features.cc
  17. link_capturing_features.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. 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.