This UserScript allow you to search Java API documents from address bar.
- Install UserScript extension
- Click this link to install UserScript: https://gist.githubusercontent.com/mohno007/50a234f3b401e386583274f47f4e12aa/raw/java_search.user.js
- Register search engines
- Open search engines settings
- Chrome: chrome://settings/searchEngines
- Edge: edge://settings/searchEngines)
- Register search engine (see below)
- Open search engines settings
- Now, you can search Java API by type
ja keyword
orj9 keyword
in location bar.
- Install UserScript extension
- Click this link to install UserScript: https://gist.githubusercontent.com/mohno007/50a234f3b401e386583274f47f4e12aa/raw/java_search.user.js
- Create a new bookmark
- Open "Browsing Library Window" (Ctrl + Shift + O , ⌘⇧O)
- Create a bookmark (Gear Button -> New bookmark)
- Fill fields (see below)
- Now, you can search Java API by type
ja keyword
orj9 keyword
in location bar.
//
// |Engine or Name | Keyword | URL
// |------------------|---------|----------
// |Java API (JDK 9) | j9 | https://docs.oracle.com/javase/9/docs/api/overview-summary.html?search=%s
// |Java API (JDK 10) | j10 | https://docs.oracle.com/javase/10/docs/api/overview-summary.html?search=%s
// |Java API (JDK 11) | ja | https://docs.oracle.com/en/java/javase/11/docs/api/index.html?search=%s
// |Java API (JDK 12) | j12 | https://docs.oracle.com/en/java/javase/12/docs/api/index.html?search=%s
// |Java API (JDK 13) | j13 | https://docs.oracle.com/en/java/javase/13/docs/api/index.html?search=%s
// |Java API (JDK 14) | j14 | https://docs.oracle.com/en/java/javase/14/docs/api/index.html?search=%s
// |Java API (JDK 15) | j15 | https://docs.oracle.com/en/java/javase/15/docs/api/index.html?search=%s
// -- FYI
// |Java API (JDK 8) | j8 | {google:baseURL}search?q=site:https://docs.oracle.com/javase/8/docs/api/+%s
//
// |Engine or Name | Keyword | URL
// |------------------|---------|----------
// |Java API (JDK 9) | j9 | https://docs.oracle.com/javase/jp/9/docs/api/overview-summary.html?search=%s
// |Java API (JDK 10) | j10 | https://docs.oracle.com/javase/jp/10/docs/api/overview-summary.html?search=%s
// |Java API (JDK 11) | ja | https://docs.oracle.com/javase/jp/11/docs/api/index.html?search=%s
// |Java API (JDK 12) | j12 | https://docs.oracle.com/javase/jp/12/docs/api/index.html?search=%s
// |Java API (JDK 13) | j13 | https://docs.oracle.com/javase/jp/13/docs/api/index.html?search=%s
// |Java API (JDK 14) | j14 | https://docs.oracle.com/javase/jp/14/docs/api/index.html?search=%s
// |Java API (JDK 15) | j15 | https://docs.oracle.com/javase/jp/15/docs/api/index.html?search=%s
// |Java API (JDK 16) | j16 | https://docs.oracle.com/javase/jp/16/docs/api/index.html?search=%s
// |Java API (JDK 17) | j17 | https://docs.oracle.com/javase/jp/17/docs/api/index.html?search=%s
// |Java API (JDK 18) | j18 | https://docs.oracle.com/javase/jp/18/docs/api/index.html?search=%s
// -- FYI
// |Java API (JDK 8) | j8 | {google:baseURL}search?q=site:https://docs.oracle.com/javase/jp/8/+%s