highlight-words-core icon indicating copy to clipboard operation
highlight-words-core copied to clipboard

Return Text Fragments for linking to highlights?

Open karlhorky opened this issue 1 year ago • 0 comments

Hi @bvaughn, thanks for this package, very useful!

I wanted to see whether you'd be open to also returning a Text Fragment (blog post) in addition to the chunks matched in a string.

Eg.

  1. Returning the Text Fragment Modules in Web for usage in the URL below, for matching and scrolling to that part of the page: https://blog.chromium.org/2019/12/chrome-80-content-indexing-es-modules.html#:~:text=Modules%20in%20Web Screenshot 2023-10-15 at 22 29 35

  2. Returning the Text Fragment details%20about%20the-,API,-%2C%20see%20Experimenting%20with for usage in the URL below, for matching a specific instance of API in the page: https://blog.chromium.org/2019/12/chrome-80-content-indexing-es-modules.html#:~:text=details%20about%20the-,API,-%2C%20see%20Experimenting%20with Screenshot 2023-10-15 at 22 32 50

Ideas for implementation can be inspired by the doGenerateFragment function in fragment-generation-utils.js from the text-fragments-polyfill package:

https://github.com/GoogleChromeLabs/text-fragments-polyfill//blob/e5252cb6eba768cdc4166b27cbe8080fc67f37c7/src/fragment-generation-utils.js#L145-L243

karlhorky avatar Oct 15 '23 20:10 karlhorky