Is there a name for this technique that consists in exploring a page open in the browser to find specific content and modify it?
Some examples:
- Skype finds phone numbers on a page, and attaches a call menu
- a script finds percentages in a page and replaces them with a small pie
- an advertising engine finds keywords in the page and converts them into hyperlinks
- add an icon next to all the hyperlinks on the page that point to another domain
- etc.
I understand that it is a kind of progressive enhancement. But I am specifically interested in the first step, the content discovery process. I'd be interested in articles that offer best practices, or explain the shortcomings of this technique.
Edit: I added an example to show that this technique is not just for text nodes, but can apply to any kind of html content.