Kiwix JS Browser Extension
Item logo image for Kiwix JS Browser Extension

Kiwix JS Browser Extension

kiwix.org
Featured
4.7(

12 ratings

)
Item media 3 screenshot
Item media 4 screenshot
Item video thumbnail
Item media 2 screenshot
Item media 3 screenshot
Item media 4 screenshot
Item video thumbnail
Item media 2 screenshot
Item video thumbnail
Item media 2 screenshot
Item media 3 screenshot
Item media 4 screenshot

Overview

Kiwix is an offline reader for content from Wikipedia, TED Talks, Stackexchange, and many other sources.

Kiwix is an offline Wikipedia (an many other offlined Web sites) viewer. See the official Web site: https://kiwix.org/ You need to download an archive (ZIM file) from https://library.kiwix.org, store it in on your device, and manually select it after starting the extension. You can search among the article titles, and read any of them without any Internet access. All the content of Wikipedia is inside your device (including the images). It can also work with other works packed in the ZIM file format (see https://openzim.org for more details), but has been only tested on the Wikipedia ones. If your Internet access is expensive/rare/slow/unreliable/watched/censored, you still can browse this amazing amount of knowledge and culture. Full unbundled source code of the extension is available from https://github.com/kiwix/kiwix-js. 4.0.0 * FEATURE: High-fidelity Zimit archive reading, with fallback to static content for old browsers * FEATURE: Added preliminary support for forthcoming Zimit 2.0 archive types * FEATURE: Enabled multi-ZIM support (browsing different ZIMs simultaneously in different browser tabs or windows) * FEATURE: Added a security warning on opening a ZIM for the first time with fallback to Secure Mode (aka JQuery) * ENHANCEMENT: Support most Zimit (1/2) archives in jQuery mode if they have largely static content * ENHANCEMENT: Better UX for dealing with unsupported Zimit archives, and auto fallback * ENHANCEMENT: Added an active content warning when opening a Zimit 2 archive in ServiceWorkerLocal mode * UPDATE: Better detection for opening PDFs and external links outside the sandbox * KNOWN ISSUE: Dark mode inverts images in Zimit-based archives * BUGFIX: Restored ability to scroll the search results with touch or mouse * BUGFIX: Issue causing a bootloop in rare circumstances when the app is in JQuery mode * FIX: Failure to handle PDFs in some OpenZIM archive types * FIX: Opening of new tabs in Zimit-based archives * FIX: Updated some broken links * FIX: Added support for srcsets when reading a Zimit archive in JQuery mode * WORKAROUND: Provide alternative zimit2 link handling for browsers that do not support wombat.js 3.11.0 * FEATURE: Integration of in-app ZIM Download Library based on library.kiwix.org * FEATURE: Fallback to basic ZIM library for browsers that don't support library.kiwix.org * FEATURE: Remember picked files and folders between app launches with File System Access API * FEATURE: Slide away header and footer when scrolling an article, restored when scrolling up * FEATURE: On non-scrollable pages use Ctrl/Cmd + UpArrow/DownArrow, long swipe or mousewheel/touchpad scroll to toggle header/footer * ENHANCEMENT: Active content warning now fades out (auto-dismisses) when user starts scrolling * UPDATE: Turn off auto-focus of search bar on landing pages (option added to Home key setting) * UPDATE: Launch spinner as soon as possible and make it more informative * FIX: Added sanity checks to prevent runaway case-insensitive title searches * FIX: Active content warning now correctly detects new Kolibri-based archives * FIX: Translated some untranslated UI elements for Firefox OS * FIX: File/folder and library buttons now work with keyboard (tab to them, and space bar or enter to activate) * CLEANUP: Transition animations code cleaned up and animations now off by default * REGRESSION: ACtive content warning dismissed on changing tab * DEV: Build both MV2 and MV3 packages for Mozilla extension * DEV: Add facility to extract and set ZIM metadata (also displayed in console.debug) * DEV: Ensure all built packages contain i18n files * DEV: In the extension, completely exit local code when a success message is received from PWA * DEV: Dependencies for babel-core updated and other vulnerabilities fixed 3.10.0 * FEATURE: Full internationalization of the app in Spanish and French (more languages to follow) * FIX: Universal file picking in latest Chromium browsers for Android * FIX: Failure to show active content warning for PhET ZIMs * UPDATE: Documentation updates throughout app 3.9.0 * ENHANCEMENT: Enabled full dynamic content via the PWA workaround * ENHANCEMENT: Migrate to Manifest Version 3 * ENHANCEMENT: Added a Promise queue to prevent overlapping dialogue boxes * UPDATE: In-app documentation updated to reflect latest practices * UPDATE: JQuery updated to v3.7.0 * UPDATE: PWA server URL updated to https://browser-extension.kiwix.org * FIX: Restored dialogue box animations lost when JQuery was removed from the dialogue box code * FIX: Increase the number of download types recognized by the JQuery mode code * BUGFIX: Removed use of Promise.finally() incompatible with older browsers * BUGFIX: Fixed infinite loop with the Bypass AppCache option when returning from PWA to local extension code * DEV: Added a warning colour to Configuration when the appCache is disabled 3.8.0 * NEW: Expert/troubleshooting setting to disable drag-and-drop * SECURITY: Add sandbox to iframe to prevent third-party content and top-level navigation * SECURITY: Apply a CSP for the app as a whole (via meta http-equiv) * SECURITY: Apply a CSP for iframe contents in SW mode (via response headers) * UPDATE: API status panel now displays the PWA origin * UPDATE: The PWA version now notifies more reliably that an update is available * UPDATE: JavaScript libzim updated to v0.2 * CLEANUP: Removed usage of jQuery in Bootstrap modals * FIX: Full-text search results were not properly cancelled by user selecting a title search result * FIX: Fall back to using MIME type to determine type of document being downloaded from the ZIM 3.7.0 * FEATURE: Full-text search is now available in modern Firefox and Chromium if your ZIM archive has an ft index * NEW: The API panel in Configuration now informs you if full-text searching is available for your ZIM and platform * NEW: A new ZIM metadata property added in backend to show whether the loaded archive has an ft index * NEW: Added code to initialize the new javascript-libzim W/ASM if needed * UPDATE: Documentation updated to reflect the full-text searching capability * UPDATE: Renamed the GitHub Repository 'master' branch to 'main' * UPDATE: Changed some hard-coded values in build script to dynamic * UPDATE: Provide a Workflow dispatch option to set the build version number * UPDATE: Release packages that do not need to be signed are now automatically uploaded to the release server * CLEANUP: Many deprecated JQuery statements have been converted to native DOM equivalents, speeding up code * CLEANUP: Removed most usage of .innerHTML in the code * FIX: Tweaks to Wikimedia dark theme for greater compatibility with LaTeX images 3.6.0 * FEATURE: ServiceWorker Mode is now the default, and compatible clients upgrade automatically to this mode * FEATURE: On first run after update, the user is informed of the ServiceWorker Mode upgrade status (upgraded or incompatible) * NEW: A warning (with suggestions) is provided if user opens an incompatible Zimit (warc2zim) archive type * COMPATIBILITY: Minimum Firefox version has been raised to >=52, due to lack of full Extension APIs in earlier versions * UPDATE: Detection of active content updated for compatibility with more no-namespace ZIM archives * UPDATE: Nightly packages on the download server now include the date in their filenames * FIX: Kiwix icon now has an outline so that it is visible against dark OS backgrounds 3.5.0 * FEATURE: The Enter key is now handled in Bootstrap dialogue boxes, triggering the default action * FIX: Video seeking in ServiceWorker mode was not always working in some browser extensions * FIX: In ServiceWorker mode, open external links in new tabs (instead of inside the iframe, which could fail), and warn the user * FIX: Directory Entries were wrongly assumed to be no larger than 2048 bytes (this could lead to some infinite loop, with some very specific ZIM files * UPDATE: Update logo on Firefox and Windows stores 3.4.0 * FEATURE: Provide automatic dark mode switching (based on the underlying OS theme) in browsers supporting theme detection * FEATURE: Use bootstrap modal for alert and confirm dialogue boxes instead of native browser dialogues * FIX: Partially remove dependency of backend on the User Interface * FIX: Provide an alert if user selects random button when no ZIM is loaded * UPDATE: Routine updates to dependencies: Karma, node-fetch, follow-redirects, minimist 3.3.1 * NOTICE: This is a bugfix release to fix critical errors with the Ubuntu Touch app. For main changelog, see v3.3.0 below. * FIX: Improve packaging for the Ubuntu Touch app * FIX: Provide a platform-compliant hook name for the Ubuntu Touch app (note that settings may be lost when upgrading to this version) * BUGFIX: Correct the handling of version numbers in GitHub publishing workflow * BUGFIX: Correct race condition preventing initialization of decompressors in some contexts (e.g. file:// protocol) 3.3.0 * FEATURE: Provided a workaround to enable Service Worker mode in Firefox extensions (via a PWA) * NEW: App now defaults to Service Worker mode if accessed directly as a PWA (does not apply to browser extensions) * NEW: Provided methods for resetting the app and bypassing the appCache from the UI * NEW: Support for non-http URLs in img and link tags (e.g. data: javascript:) in JQuery mode * NEW: Added helpful tooltips to icons and settings in the app * NEW: Provided Code of Conduct and procedure for reporting bugs, for contributors (repository) * NEW: Provided contributing guidelines and information for future developers (repository) * FIX: Added missing 'controls' property to media containers in jQuery mode * FIX: Scrolling to anchor targets in JQuery mode * FIX: Caching of ZIM assets now includes any required query string in SW mode * FIX: Any favicon declared by the ZIM is now extracted and attached in JQuery mode * BUGFIX: Corrected the theme selection box height * BUGFIX: Aligned the search bar with the search button * BUGFIX: Disabled dragging of some UI elements * BUGFIX: Incorrect processing of titles with question marks or hashes prevented display of some articles 3.2.0 * NEW: Support latest format of ZIM archives (with no namespace) * NEW: Optimization of title search by eliminating redundancies * NEW: Support new format of title listings (v1) in no-namespace ZIM archives * NEW: 'Home' key can now be used to focus the search field * NEW: Use native Promises (or modern polyfill where required) instead of Q, improving performance in modern browsers and IE11 * NEW: Use fast binary WASM decoders with fallback to ASM if necessary * UPDATE: Clearer and more extensive documentation for end users in About * UPDATE: Unit testing updated to latest QUnit, and use Karma instead of Nightwatch * UPDATE: Replace Travis by GitHub Actions for continuous integration * UPDATE: Added helper scripts and instructions for recompiling decompressors with Docker * BUGFIX: Issue with calculation for selection of random articles * BUGFIX: Incorrect syntax in usage of classList method that caused an exception in older browsers with rare ZIM types 3.1.0 * NEW: Low-level block cache significantly improves binary search speed, and can speed up resource loading in most browsers * NEW: Archives with WebP-encoded images are now decoded in legacy browsers via a polyfill * UPDATE: Images are now extracted sequentially in jQuery mode from the top of the DOM * BUGFIX: Running binary searches are now cancelled completely if user enters new search term or navigates away * BUGFIX: Active content warning was erroneously showing on some ZSTD WikiMedia landing pages in jQuery mode 3.0.0 * NEW: Add support for reading ZIM archives compressed with the zstandard compression algorithm * UPDATE: Make Privacy Policy publicly accessible

4.7 out of 512 ratings

Google doesn't verify reviews. Learn more about results and reviews.

Review's profile picture

Eswar RaoOct 20, 2022

great solution for offline wikipedia. thanks to kiwix team

Review's profile picture

alaska CanyonJan 28, 2022

only need update gui . big search bar is ugly and make read page hard

1 person found this review to be helpful
Review's profile picture

Moctar CisséNov 28, 2017

COOL

2 out of 3 people found this helpful

Details

  • Version
    4.0.0
  • Updated
    February 26, 2024
  • Size
    2.76MiB
  • Languages
    English
  • Developer
    Website
    Email
    contact+chrome@kiwix.org
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

Related

Cleaner And Helper

4.5(15)

Prevents annoying advertisements and improves convenience, designed for Netfree users.

Wikiwand: Wikipedia Modernized

4.8(7.8K)

Good old Wikipedia gets a great new look

Z Starter

4.8(13)

הוסף את Z Starter לדף החיפוש של גוגל. יהיה מעניין :)

Email Address Autocomplete

4.8(17)

התוסף מאפשר שני דברים: • השלמה אוטומטית בעת הקלדת כתובת דוא"ל, רשימת הסיומות להשלמה ניתנת להתאמה אישית. • ניתן להגדיר רשימת מילים…

Wikipedia Reading Lists

2.6(29)

Save Wikipedia articles to read on Wikipedia’s iOS and Android apps

Wikipedia Anywhere

3.9(9)

Access to a floating mobile version of Wikipedia on any webpage

אתרים נפוצים - נטפרי

5.0(1)

תוסף השלמה אוטומטית בדף גוגל עבור כל האתרים המופיעים ברשימת אתרים נפוצים של נטפרי. התוסף רלוונטי רק עבור משתמשי נטפרי…

ספירת העומר

5.0(7)

Show daily Sefirat Haomer in your browser

חיפושית

5.0(6)

הגדרת חיפושית כדף הבית

MANISH - מבזקי חדשות ועדכונים בזמן אמת

4.6(9)

מבזקי חדשות ועדכונים בזמן אמת מהאתרים המובילים בארץ ובעולם

Wiki Researcher

4.2(4)

Don't Waste Time Opening Multiple Wiki Windows And Lose Track Of What You Are Reading. Do More With Search,Books And NYT Articles

צופר - צבע אדום

5.0(35)

תוסף ההתרעות המתקדם ביותר לצבע אדום ואיומים שונים ברחבי הארץ.

Cleaner And Helper

4.5(15)

Prevents annoying advertisements and improves convenience, designed for Netfree users.

Wikiwand: Wikipedia Modernized

4.8(7.8K)

Good old Wikipedia gets a great new look

Z Starter

4.8(13)

הוסף את Z Starter לדף החיפוש של גוגל. יהיה מעניין :)

Email Address Autocomplete

4.8(17)

התוסף מאפשר שני דברים: • השלמה אוטומטית בעת הקלדת כתובת דוא"ל, רשימת הסיומות להשלמה ניתנת להתאמה אישית. • ניתן להגדיר רשימת מילים…

Wikipedia Reading Lists

2.6(29)

Save Wikipedia articles to read on Wikipedia’s iOS and Android apps

Wikipedia Anywhere

3.9(9)

Access to a floating mobile version of Wikipedia on any webpage

אתרים נפוצים - נטפרי

5.0(1)

תוסף השלמה אוטומטית בדף גוגל עבור כל האתרים המופיעים ברשימת אתרים נפוצים של נטפרי. התוסף רלוונטי רק עבור משתמשי נטפרי…

ספירת העומר

5.0(7)

Show daily Sefirat Haomer in your browser

Google apps