The URL fragment text directives API allows web apps to interact with text fragments in the URL. Text fragments allow linking directly to a specific portion of text in a web document, without requiring the author to annotate it with an ID, using a particular syntax in the URL fragment.
FragmentDirectiveA (currently) empty object. The existence of an object of this type in document.fragmentDirective is used for feature detection.
Document.fragmentDirectiveA property that returns a FragmentDirective object for the current document. Currently only used for feature detection.
::target-textRepresents the text that has been scrolled to. It allows authors to choose how to highlight that section of text.