From 3c5a3b80bf08b6a77ebded931c6251191c6ad4b9 Mon Sep 17 00:00:00 2001 From: Jaifroid Date: Sun, 3 Dec 2023 17:46:38 +0000 Subject: [PATCH] Update user info about Zimit compatitiblity (#1177) --- README.md | 37 +++++++++++++++++++++---------------- i18n/en.jsonp.js | 6 +++--- i18n/es.jsonp.js | 6 +++--- i18n/fr.jsonp.js | 6 +++--- www/index.html | 10 +++++----- 5 files changed, 35 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index 9f8afd30..00e4c9f2 100644 --- a/README.md +++ b/README.md @@ -39,8 +39,10 @@ As mentioned above, the app requires at least one ZIM archive of offline content graphical interface and a preview of each ZIM archive) or from https://download.kiwix.org/zim/ (a more basic list of archives). You have to download these separately, store them in your filesystem, and manually select them after starting the application (or you can drag-and-drop one into the app). -Please note that certain "Zimit"-based archives (available from the "zimit" directory on https://download.kiwix.org/zim/) are not (yet) compatible -with this reader. There is experimental support for these in our sister app https://pwa.kiwix.org. +**Zimit-based archives** (available from the "zimit" directory on https://download.kiwix.org/zim/) are **now compatible** with this reader, as of v3.11.5, +in modern browsers *if the reader is running in [ServiceWorker mode](#some-technical-details) as an offline-first PWA* ([see below](#some-technical-details) +for an explanation of what this means). If the app is running in any other mode, then only static content will be viewable, and many Zimit ZIMs may not work +at all. Our sister app https://pwa.kiwix.org has some more support for Zimit archives in solder browsers. ## Compatibility @@ -98,24 +100,27 @@ there are two main ways of doing this: - "ServiceWorker" mode (the default) uses a Service Worker to catch any HTTP request the page may send and reply with content read from the ZIM file. It is a generic and clean way of serving content to the browser. It works in any recent browser, but not in older ones. -Service Workers are currently disabled by Mozilla in Firefox extensions, but we use a workaround (an offline-first PWA version) as a -substitute within the extension; -- "JQuery" mode (deprecated) parses the DOM to find the HTML tags of the dependencies and modifies them to point to content we extract -from the ZIM. This mode is compatible with any browser, but it cannot run JavaScript inside the ZIM file, so some ZIMs with dynamic -content do not work well (if at all). However, Mediawiki-based content (e.g. Wikipedia) works fine in this mode. +Service Workers are currently disabled by Mozilla in Firefox extensions, and in Chromium extensions active content is severly restricted +for security reasons. In both cases we offer a functional workaround (an offline-first PWA version) as a substitute within the extension; +- "ServiceWorkerLocal" mode is a restricted ServiceWorker mode that is available only in Chromium extensions running fully locally. Chromium +extensions running locally block (by design) a lot of dynamic content such as inline JavaScript and `eval`, which means this mode won't work +with some modern dynamic content, and in particular, it won't work with Zimit-based archives (if you open one of these in this mode, you +will be thrown back to JQuery mode in order to view static content). However, this mode is useful if you cannot access the offline-first PWA, +and should work with most official Kiwix ZIM archives; +- "JQuery" mode (deprecated) parses the DOM to find the HTML tags of the dependencies and modifies them to point to content we extract from the ZIM. +This mode is compatible with any browser, but it cannot run JavaScript inside the ZIM file, so ZIMs with dynamic content do not work well (if at all). +If you open dynamic (including Zimit) archive in this mode (or if you are thrown into the mode due to another incompatibility), then we will do our +best to display static content, but much functionality is likely to be broken. However, Mediawiki-based content (e.g. Wikipedia) works fine in this mode. -You can switch between these content injection modes in Configuration, but if your browser supports ServiceWorker mode, you are strongly -advised to remain in this mode. +You can switch between these content injection modes in Configuration, but if your browser supports ServiceWorker mode as an offline-first PWA, you are +strongly advised to remain in this mode. ### Limitations -It is unfortunately not yet technically possible to "remember" the selected ZIM file and open it automatically (browsers do not allow that for -security reasons). A handy alternative is to drag-and-drop a ZIM file into the app, which is a quick way to open an archive -and switch between several archives in a folder. There are -[versions of this app](https://kiwix.github.io/kiwix-js-pwa/app) that use frameworks like Electron, UWP or NWJS -which do have the capability of remembering the chosen archive between app launches. For desktop Chromium browsers, the -[File System Access API](https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API) (see -[#656](https://github.com/kiwix/kiwix-js/issues/656)) is implemented in a PWA version at https://pwa.kiwix.org. +It is not yet technically possible automatically re-open a selected ZIM file between sessions. However, browsers that support the File System Access API +or the `webkitdirectory` property of the File API, allow you to re-open a folder or directory of ZIMs with a quick permission prompt. Another alternative +is to drag-and-drop a ZIM file into the app. There are [versions of this app](https://kiwix.github.io/kiwix-js-pwa/app) that have experimental support for +the Origin Private File System, or that use frameworks like Electron, which do have the capability of remembering the chosen archive between app launches. The app has fast title search, and slower full-text search for ZIM archives that have a full-text index, thanks to the [openzim/javascript-libzim](https://github.com/openzim/javascript-libzim) project. Currently, full-text searching only works in browsers diff --git a/i18n/en.jsonp.js b/i18n/en.jsonp.js index b82e257e..8307c2d5 100644 --- a/i18n/en.jsonp.js +++ b/i18n/en.jsonp.js @@ -217,8 +217,8 @@ document.localeJson = { "about-step2": "Step 2: Download or copy the content onto your device", "about-step2-para1": "Download your chosen content and/or copy it into a dedicated ZIM folder on your device's storage. Check the size before you download archives as many file sizes are very large (several Gigabytes). Themed versions such as WikiMed, or versions without images, are much smaller than full Wikipedia archives and can be readily downloaded in your browser.", "about-step2-para2": "If you don't have enough internal storage, consider using a modern microSD card, an external hard drive, or thumb drive. For larger archives (greater than 2GB) on older devices, it is possible that an archive might not be supported if your storage is formatted using a FAT filesystem (NB exFAT is fine). See Downloading large archives below for a solution.", - "about-step3": "Step 3: Drag and drop the file into the app", - "about-step3-para1": "You can drag and drop the archive file into the the open app (if you have a split file, be sure to drag all parts), or else you can go to the \"Configure\" menu and select your ZIM file.", + "about-step3": "Step 3: Select your file or drag-and-drop", + "about-step3-para1": "Go to the \"Configure\" menu and select your archive, or select the folder containing your ZIM archives if you are offered that option. You can also drag and drop the file into the the open app (if you have a split file, be sure to drag all parts).", "about-step4": "Step 4: Enjoy your offline content!", "about-search-title": "Title and full-text search usage", "about-search-para1": "There are three types of search:", @@ -234,7 +234,7 @@ document.localeJson = { "about-privacy-long-para1": "This application only reads the archive files that you explicitly select on your device together with files in its own package. Some ZIM archives contain active content (scripts) which may, in rare circumstances, attempt to contact external servers for incidental files such as fonts. We have a Content Security Policy which attempts to prevent this, but it is not possible to guarantee that all such requests will be blocked, for example if a ZIM were to contain intentionally malicious code that can break the sandbox. Please note that scripts will only run if you enable ServiceWorker Mode (the default) in Configuration. Nevertheless, if you believe your Internet access is insecure, or is being observed or censored, we recommend that you completely shut down your Internet (Data or WiFi) access before using the application.", "about-privacy-long-para2": "Additionally, if you obtained this app from a third-party site (including a browser extension store), then the site operator may track your usage of the app (e.g. download, install, uninstall, date and number of sessions) for the purpose of providing anonymous, aggregate usage statistics to developers. If this concerns you, you should check the relevant site's Privacy Policy for further information.", "about-zim-format-para1": "Offline archives use the OpenZIM format , but note that this app has only been tested extensively on MediaWiki (Wikipedia, Wikivoyage, etc.), Gutenberg, Stackexchage and TED Talks archives. Video content is supported if your device, browser or OS understands the format. Some ZIMs use a proprietary dynamic UI which is only supported in ServiceWorker Mode (see below).", - "about-zim-format-para2": "This application is now fully compatible with archives that are created by Zimit (https://youzim.it ) using the Web Archive (WARC) format, so long as your browser supports ServiceWorker mode. If you can only use JQuery mode, we do our best to show you the static content of the requested article (no JavaScript can run in this mode). This will work for some basic static sites, but many will look broken. Search for content in the usual way.", + "about-zim-format-para2": "This application is now fully compatible with archives that are created by Zimit (https://youzim.it ) using the Web Archive (WARC) format, so long as your browser supports ServiceWorker mode. If you can only use JQuery mode (or ServiceWorkerLocal), we do our best to show you the static content of the requested article (no JavaScript can run in this mode). This will work for some basic static sites, but many will look broken. Search for content in the usual way.", "about-large-archives-para1": "Full versions of Wikipedia can be enormous: French, German and Spanish Wikipedia with images are each >25GB; full English Wikipedia with images is >90GB. For these very large archives you can find convenient BitTorrent links provided by library.kiwix.org , which may be more reliable than attempting to use your browser. You can use an open-source BitTorrent client such as QBittorrent  with these links (install the software before clicking on the torrent link).", "about-large-archives-para2": "If you need to store a large ZIM archive on an older filesystem formatted as FAT16 or FAT32, you need to be aware of the file size limits of those systems (FAT16 < 2GiB; FAT32 < 4GiB). Most modern microSD cards, thumb drives or hard drives are formatted as exFAT or another modern FS such as NTFS, which do not have this issue. If your ZIM archive is larger than the FS limit, it is possible to split the archive into several 2GiB-1 or 4GiB-1 files (or smaller). You will need to give a file extension to each chunk in the right order following this pattern: *.zimaa, *.zimab, *.zimac, ..., etc.). When you pick this archive in the app, be sure to pick all the chunks, or drag-and-drop them all into the app.", "about-large-archives-para3": "For some information on how to split archves, see Download a ZIM archive .", diff --git a/i18n/es.jsonp.js b/i18n/es.jsonp.js index fc09acc4..91dcf0cc 100644 --- a/i18n/es.jsonp.js +++ b/i18n/es.jsonp.js @@ -217,8 +217,8 @@ document.localeJson = { "about-step2": "Paso 2: Descargue o copie el contenido en su dispositivo", "about-step2-para1": "Descargue el contenido elegido y/o cópielo en una carpeta ZIM dedicada en el almacenamiento de su dispositivo. Compruebe el tamaño antes de descargar los archivos ya que muchos tamaños de archivo son muy grandes (varios Gigabytes). Las versiones temáticas como WikiMed, o las versiones sin imágenes, son mucho más pequeñas que los archivos ZIM completos y se pueden descargar fácilmente en su navegador.", "about-step2-para2": "Si no tiene suficiente almacenamiento interno, considere la posibilidad de utilizar una tarjeta microSD, un disco duro externo, o una memoria USB moderna. Para archivos más grandes (superiores a 2 GB) en dispositivos antiguos, es posible que un archivo no sea compatible si su almacenamiento está formateado con un sistema de archivos FAT (NB exFAT está bien). Vea Descarga de archivos grandes a continuación para una solución.", - "about-step3": "Paso 3: Arrastre y suelte el archivo en la aplicación", - "about-step3-para1": "Puede arrastrar y soltar el archivo de archivo en la aplicación ya abierta (si tiene un archivo dividido en partes, asegúrese de arrastrar todas las partes), o bien puede ir al menú \"Configurar\" y seleccionar su archivo ZIM.", + "about-step3": "Paso 3: Seleccione su archivo o arrástrelo y suéltelo", + "about-step3-para1": "Vaya al menú \"Configurar\" y seleccione su archivo, o seleccione la carpeta que contiene sus archivos ZIM si se le ofrece esa opción. También puede arrastrar y soltar el archivo en la aplicación abierta (si tiene un archivo dividido, asegúrese de arrastrar todas las partes).", "about-step4": "Paso 4: ¡Disfrute de su contenido sin conexión a Internet!", "about-search-title": "Uso de la búsqueda por título y texto completo", "about-search-para1": "Hay tres tipos de búsqueda:", @@ -234,7 +234,7 @@ document.localeJson = { "about-privacy-long-para1": "Esta aplicación sólo lee los archivos que usted selecciona explícitamente en su dispositivo junto con los archivos del propio paquete del software. Algunos archivos ZIM contienen contenido activo (scripts) que pueden, en circunstancias excepcionales, intentar ponerse en contacto con servidores externos para obtener archivos incidentales como fuentes. Tenemos una Política de Seguridad de Contenido que intenta evitar esto, pero no es posible garantizar que todas estas solicitudes se bloqueen, por ejemplo, si un ZIM contuviera código malicioso intencional que pudiera romper el sandbox. Tenga en cuenta que los scripts sólo se ejecutarán si habilita el Modo ServiceWorker (predeterminado) en Configuración. Sin embargo, si cree que su acceso a Internet no es seguro, o está siendo observado o censurado, le recomendamos que cierre completamente su acceso a Internet (datos o WiFi) antes de utilizar la aplicación.", "about-privacy-long-para2": "Además, si obtuvo esta aplicación de un sitio de terceros (incluida una tienda de extensiones de navegador), entonces el operador del sitio puede rastrear su uso de la aplicación (por ejemplo, descarga, instalación, desinstalación, fecha y número de sesiones) con el fin de proporcionar estadísticas de uso anónimas y agregadas a los desarrolladores. Si esto le preocupa, debe consultar la Política de Privacidad del sitio correspondiente para obtener más información.", "about-zim-format-para1": "Los archivos sin conexión utilizan el formato OpenZIM , pero tenga en cuenta que esta aplicación sólo se ha probado exhaustivamente con los archivos MediaWiki (Wikipedia, Wikivoyage, etc.), Gutenberg, Stackexchage y TED Talks. El contenido de video es compatible si su dispositivo, navegador o sistema operativo entiende el formato. Algunos ZIM utilizan una interfaz de usuario dinámica que sólo es compatible con el Modo ServiceWorker (ver más abajo).", - "about-zim-format-para2": "Esta aplicación es ahora totalmente compatible con los archivos creados por Zimit (https://youzim.it ) utilizando el formato Archivo de Web (WARC), siempre que su navegador soporte el modo ServiceWorker. Si sólo puede utilizar el modo JQuery, hacemos todo lo posible para mostrarle el contenido estático del artículo solicitado (no se puede ejecutar JavaScript en este modo). Esto funcionará para algunos sitios estáticos básicos, pero muchos se verán rotos. Busque contenido de la forma habitual.", + "about-zim-format-para2": "Esta aplicación es ahora totalmente compatible con los archivos creados por Zimit (https://youzim.it ) utilizando el formato Archivo de Web (WARC), siempre que su navegador soporte el modo ServiceWorker. Si sólo puede utilizar el modo JQuery (o ServiceWorkerLocal), hacemos todo lo posible para mostrarle el contenido estático del artículo solicitado (no se puede ejecutar JavaScript en este modo). Esto funcionará para algunos sitios estáticos básicos, pero muchos se verán rotos. Busque contenido de la forma habitual.", "about-large-archives-para1": "Versiones completas de Wikipedia pueden ser enormes: la Wikipedia francesa, alemana y española con imágenes son cada una >25GB; la Wikipedia inglesa completa con imágenes es >90GB. Para estos archivos muy grandes puede encontrar enlaces convenientes de BitTorrent proporcionados por library.kiwix.org , que pueden ser más fiables que intentar utilizar su navegador para bajar estos archivos. Puede utilizar un cliente BitTorrent de código abierto como QBittorrent  con estos enlaces (instale el software antes de hacer clic en el enlace torrent).", "about-large-archives-para2": "Si necesita almacenar un archivo ZIM muy grande en un sistema de archivos más antiguo formateado como FAT16 o FAT32, debe ser consciente de los límites de tamaño de archivo de esos sistemas (FAT16 < 2GiB; FAT32 < 4GiB). La mayoría de las tarjetas microSD, unidades de memoria USB o discos duros modernos están formateados como exFAT u otro sistema de archivos moderno como NTFS, que no tienen este problema. Si su archivo ZIM es más grande que el límite del sistema de archivos, es posible dividir el archivo en varios archivos de 2GiB-1 o 4GiB-1 (o más pequeños). Deberá dar una extensión de archivo a cada fragmento en el orden correcto siguiendo este patrón: *.zimaa, *.zimab, *.zimac, ..., etc.). Cuando elija este archivo en la aplicación, asegúrese de elegir todos los fragmentos, o arrástrelos todos a la aplicación.", "about-large-archives-para3": "Para obtener información sobre cómo dividir los archivos, consulte Bajar un archivo ZIM  (en inglés).", diff --git a/i18n/fr.jsonp.js b/i18n/fr.jsonp.js index ecece8e4..58bc0dbe 100644 --- a/i18n/fr.jsonp.js +++ b/i18n/fr.jsonp.js @@ -217,8 +217,8 @@ document.localeJson = { "about-step2": "Étape 2 : Téléchargez ou copiez le contenu sur votre appareil", "about-step2-para1": "Téléchargez le contenu choisi et/ou copiez-le dans un dossier ZIM dédié sur le stockage de votre appareil. Vérifiez la taille avant de télécharger des archives car de nombreux fichiers sont très volumineux (plusieurs gigaoctets). Les versions thématiques telles que WikiMed, ou les versions sans images, sont beaucoup plus petites que les archives complètes de Wikipédia et peuvent être facilement téléchargées dans votre navigateur.", "about-step2-para2": "Si vous n'avez pas assez d'espace de stockage interne, envisagez d'utiliser une carte microSD moderne, un disque dur externe ou une clé USB. Pour les archives plus volumineuses (supérieures à 2 Go) sur les anciens appareils, il est possible qu'une archive ne soit pas prise en charge si votre stockage est formaté avec un système de fichiers FAT (NB exFAT est correct). Voir Téléchargement de grandes archives ci-dessous pour une solution.", - "about-step3": "Étape 3 : Glissez-déposez le fichier dans l'application", - "about-step3-para1": "Vous pouvez glisser-déposer le fichier dans l'application ouverte (si vous avez un fichier découpé en plusieurs parties, assurez-vous de glisser toutes les parties), ou vous pouvez aller dans le menu « Configurer » et sélectionner votre fichier ZIM.", + "about-step3": "Étape 3 : Sélectionnez votre fichier ou faites glisser-déposer", + "about-step3-para1": "Allez dans le menu « Configurer » et sélectionnez votre archive, ou sélectionnez le dossier contenant vos archives ZIM si vous en avez la possibilité. Vous pouvez également faire glisser et déposer le fichier dans l'application ouverte (si vous avez un fichier découpé, assurez-vous de faire glisser toutes les parties).", "about-step4": "Étape 4 : Profitez de votre contenu hors ligne !", "about-search-title": "Utilisation de la recherche par titre et texte intégral", "about-search-para1": "Il y a trois types de recherche :", @@ -234,7 +234,7 @@ document.localeJson = { "about-privacy-long-para1": "Cette application ne lit que les fichiers que vous sélectionnez explicitement sur votre appareil, ainsi que les fichiers du propre paquet logiciel. Quelques fichiers ZIM contiennent du contenu actif (scripts) qui peuvent, dans des circonstances exceptionnelles, tenter de contacter des serveurs externes pour obtenir des fichiers accessoires. Nous avons une politique de sécurité du contenu qui tente d'éviter cela, mais il n'est pas possible de garantir que toutes ces demandes seront bloquées, par exemple si un ZIM contenait du code malveillant intentionnel qui pourrait contourner le bac à sable. Veuillez noter que les scripts ne s'exécuteront que si vous activez le mode ServiceWorker (réglé par défaut) dans la Configuration. Cependant, si vous pensez que votre accès à Internet n'est pas sûr, ou si vous êtes surveillé ou censuré, nous vous recommandons de fermer complètement votre accès à Internet (données ou WiFi) avant d'utiliser l'application.", "about-privacy-long-para2": "En outre, si vous avez obtenu cette application à partir d'un site tiers (y compris la boutique d'extensions du navigateur), l'opérateur du site peut suivre votre utilisation de l'application (par exemple, téléchargement, installation, désinstallation, date et nombre de sessions) afin de fournir des statistiques d'utilisation anonymes et agrégées aux développeurs. Si cela vous préoccupe, vous devez consulter la politique de confidentialité du site correspondant pour plus d'informations.", "about-zim-format-para1": "Les fichiers hors ligne utilisent le format OpenZIM , mais veuillez noter que cette application n'a été testée qu'avec les fichiers de MediaWiki (Wikipédia, Wikivoyage, etc.), Gutenberg, Stackexchage et TED Talks. Le contenu vidéo est pris en charge si votre appareil, votre navigateur ou votre système d'exploitation comprend le format. Certains ZIM utilisent une interface utilisateur dynamique qui n'est prise en charge que dans le mode ServiceWorker (voir ci-dessous).", - "about-zim-format-para2": "Cette application est désormais entièrement compatible avec les archives créées par Zimit (https://youzim.it ) en utilisant le format Web Archive (WARC), tant que votre navigateur prend en charge le mode ServiceWorker. Si vous ne pouvez utiliser que le mode JQuery, nous faisons de notre mieux pour vous montrer le contenu statique de l'article demandé (aucun JavaScript ne peut s'exécuter dans ce mode). Cela fonctionnera pour certains sites statiques de base, mais beaucoup sembleront cassés. Recherchez le contenu de la manière habituelle.", + "about-zim-format-para2": "Cette application est désormais entièrement compatible avec les archives créées par Zimit (https://youzim.it ) en utilisant le format Web Archive (WARC), tant que votre navigateur prend en charge le mode ServiceWorker. Si vous ne pouvez utiliser que le mode JQuery (ou ServiceWorkerLocal), nous faisons de notre mieux pour vous montrer le contenu statique de l'article demandé (aucun JavaScript ne peut s'exécuter dans ce mode). Cela fonctionnera pour certains sites statiques de base, mais beaucoup sembleront cassés. Recherchez le contenu de la manière habituelle.", "about-large-archives-para1": "Les versions complètes de Wikipédia peuvent être énormes : les versions française, allemande et espagnole de Wikipédia avec des images sont chacune >25 Go ; la version anglaise complète de Wikipédia avec des images est >90 Go. Pour ces très gros fichiers, vous pouvez trouver des liens BitTorrent pratiques fournis par library.kiwix.org , qui peuvent être plus fiables que d'essayer d'utiliser votre navigateur pour télécharger ces fichiers. Vous pouvez utiliser un client BitTorrent open source comme QBittorrent  avec ces liens (installez le logiciel avant de cliquer sur le lien torrent).", "about-large-archives-para2": "Si vous avez besoin de stocker un très gros fichier ZIM sur un système de fichiers plus ancien formaté comme FAT16 ou FAT32, vous devez être conscient des limites de taille de fichier de ces systèmes (FAT16 < 2GiB ; FAT32 < 4GiB). La plupart des cartes microSD, des clés USB ou des disques durs modernes sont formatés en exFAT ou dans un autre système de fichiers moderne comme NTFS, qui n'ont pas ce problème. Si votre fichier ZIM est plus grand que la limite du système de fichiers, vous pouvez le diviser en plusieurs fichiers de 2GiB-1 ou 4GiB-1 (ou plus petits). Vous devrez donner une extension de fichier à chaque fragment dans l'ordre correct en suivant ce modèle : *.zimaa, *.zimab, *.zimac, ..., etc. Lorsque vous sélectionnez ce fichier dans l'application, assurez-vous de sélectionner tous les fragments, ou faites-les tous glisser dans l'application.", "about-large-archives-para3": "Pour plus d'informations sur la façon de diviser les fichiers, voir Télécharger un fichier ZIM  (en anglais).", diff --git a/www/index.html b/www/index.html index 547a4770..51696221 100644 --- a/www/index.html +++ b/www/index.html @@ -202,10 +202,10 @@ it is possible that an archive might not be supported if your storage is formatted using a FAT filesystem (NB exFAT is fine). See Downloading large archives below for a solution.

-

Step 3: Drag and drop the file into the app

+

Step 3: Select your file or drag-and-drop

- You can drag and drop the archive file into the the open app (if you have a split file, be sure to drag all parts), or else you can go to the - "Configure" menu and select your ZIM file. + Go to the "Configure" menu and select your archive, or select the folder containing your ZIM archives if you are offered that option. You can also drag and drop the file into the + the open app (if you have a split file, be sure to drag all parts).

Step 4: Enjoy your offline content!

↑ Back to Contents

@@ -285,8 +285,8 @@

This application is now fully compatible with archives that are created by Zimit (https://youzim.it ) - using the Web Archive (WARC) format, so long as your browser supports ServiceWorker mode. If you can only use JQuery mode, we do our best to show you - the static content of the requested article (no JavaScript can run in this mode). This will work for some basic static sites, but many will look broken. + using the Web Archive (WARC) format, so long as your browser supports ServiceWorker mode. If you can only use JQuery mode (or ServiceWorkerLocal), we do + our best to show you the static content of the requested article (no JavaScript can run in this mode). This will work for some basic static sites, but many will look broken. Search for content in the usual way.