Find text or links as you type
Type-ahead-find Extension
Type-ahead-find [1] is an accessibility feature to search links and text faster on a webpage. How to use it:
* Start writing (or press /) to start text search.
* Press ' to search only links.
* Change option \"direct search state\" to set the default search policy (text, links or disabled).
* Use (Shift+)F3 or (Shift+)Control+G or Alt+N/P to switch between matches.
* Use F4 to toggle matching mode (text/links) once the search is active.
* Blacklist sites that set up their own shortcuts.
* The search shows first matches in current viewport.
Limitations:
* It cannot search inside iframes.
* It does not search text in adjacent HTML nodes (i.e. \"hello\" won't be found in HTML Hello)
* If the page already sets Javascript keybidings, the extension may misbehave. The best solution is to blacklist the site in the options page and disable the extension for this particular website.
Read more
* Start writing (or press /) to start text search.
* Press ' to search only links.
* Change option \"direct search state\" to set the default search policy (text, links or disabled).
* Use (Shift+)F3 or (Shift+)Control+G or Alt+N/P to switch between matches.
* Use F4 to toggle matching mode (text/links) once the search is active.
* Blacklist sites that set up their own shortcuts.
* The search shows first matches in current viewport.
Limitations:
* It cannot search inside iframes.
* It does not search text in adjacent HTML nodes (i.e. \"hello\" won't be found in HTML Hello)
* If the page already sets Javascript keybidings, the extension may misbehave. The best solution is to blacklist the site in the options page and disable the extension for this particular website.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Type-ahead-find", "description": "Find text or links as you type", "version": "0.4.5", "manifest_version": 2, "background": {"scripts": ["background.js"]}, "options_page": "options.html", "permissions": ["storage"], "content_scripts": [ { "matches": ["http://*/*", "https://*/*", "ftp://*/*", "file://*/*"], "js": ["type-ahead.js"], "run_at": "document_start" } ], "icons": { "48": "icon-48.png" }}
Read more