SummaWiki enables Wikipedia Page Preview functionality for the whole web! When you hover your mouse over a Wikipedia link, this extension will display an in-page popup that mimics what would be displayed if you had done that on a Wikipedia page.
Features:
- Works with Wikipedia links in all languages (en, de, fr, es, etc.)
- Shows article title, thumbnail image, and summary
- Intelligent popup positioning that stays within viewport
- Caches results for better performance
- Visit the SummaWiki Chrome Web Store page (link coming soon)
- Click "Add to Chrome"
- Confirm the installation
- Download or clone this repository
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the folder containing these files
- The extension should now be loaded and visible in your extensions list
Simply hover over any Wikipedia link on any website. A popup will appear after a brief delay showing:
- The article title
- A thumbnail image (if available)
- A summary of the article
- A link to read more on Wikipedia
The popup will disappear when you move your mouse away.
This extension:
- Only activates when you hover over Wikipedia links
- Makes requests directly to the official Wikipedia API
- Does not collect or transmit any personal data
- Does not track your browsing history
- Host permissions for Wikipedia: Required to fetch article summaries from the Wikipedia API
- Fixed double-encoding bug that broke previews for articles with special characters
- Fixed URL fragments and query params being included in API requests
- Added support for mobile Wikipedia URLs (en.m.wikipedia.org)
- Improved popup text alignment for better readability
- Fixed popup positioning to track cursor during debounce delay
- Added cache size limit to prevent memory leaks on long sessions
- Added loading indicator while fetching previews
- Added fetch cancellation for stale requests
- Added support for all Wikipedia languages (not just English)
- Fixed thumbnail display issues
- Improved popup positioning to stay within viewport
- Added debouncing to reduce unnecessary API calls
- Added caching for better performance
- Improved popup show/hide behavior
- Better error handling
- Initial release
- English Wikipedia support