การสาธิต: [ ติดตั้ง PWA บนเดสก์ท็อป ] [ ติดตั้งและใช้งาน: Android ] [ ติดตั้งและใช้งาน: Firefox Android ] [ การเลือกโฟลเดอร์ของไฟล์เก็บถาวร ] [ การจัดการไฟล์ (เดสก์ท็อป) ] [ สาธิตคุณสมบัติ OPFS ทั้งหมด ] [ การเพิ่มแอปไปยังแถบด้านข้าง Edge ]
Kiwix เป็นเบราว์เซอร์ออฟไลน์สำหรับ Wikipedia, Project Gutenberg, TED Talks, Wikivoyage, Stackexchange และไซต์และแหล่งข้อมูลอื่นๆ อีกมากมาย โดยเผยแพร่ความรู้ในหลายภาษาแก่ผู้ที่มีข้อจำกัดในการเข้าถึงอินเทอร์เน็ตหรือไม่มีอินเทอร์เน็ตเลย ซอฟต์แวร์และเนื้อหานั้นฟรีสำหรับทุกคนที่ใช้ รับแอปและดาวน์โหลดเนื้อหาออฟไลน์ที่คุณเลือก (ไฟล์เก็บถาวร ZIM ซึ่งสามารถดาวน์โหลดได้ฟรีในแอป) มีคลังข้อมูลหลายภาษาให้เลือกหลายร้อยรายการ ในหัวข้อและหัวข้อต่างๆ มากมาย สร้างคลังความรู้ออฟไลน์แบบดิจิทัลทั้งหมด!
แอปนี้เป็นส่วนหนึ่งของตระกูล Kiwix โดยมีให้บริการทั้งแบบ Progressive Web App (PWA) ที่ใช้งานออฟไลน์และสามารถติดตั้งได้ สำหรับเบราว์เซอร์และอุปกรณ์สมัยใหม่เกือบทั้งหมด หรือเป็นแพ็คเกจแอปสำหรับระบบปฏิบัติการ Windows และ Linux ต่างๆ ดู Kiwix JS สำหรับ วินโดวส์และลินุกซ์ . สำหรับ Mac และ iOS ให้ใช้ PWA ออฟไลน์
นอกจากนี้เรายังมีแอป WikiMed โดย Kiwix (สารานุกรมทางการแพทย์ฉบับสมบูรณ์) และ Wikivoyage โดย Kiwix (คู่มือการเดินทางฉบับสมบูรณ์) เป็นภาษาอังกฤษ โดยไม่จำเป็นต้องดาวน์โหลดเพิ่มเติม! (แต่คุณสามารถดาวน์โหลดภาษาอื่นได้ในแอพเหล่านี้)
หากคุณใช้ Windows 10 หรือ 11 แอปทั้งสามจะสามารถใช้งานได้สะดวกใน Microsoft Store: Kiwix JS UWP , WikiMed โดย Kiwix และ Wikivoyage โดย Kiwix พวกเขาจะอัปเดตโดยอัตโนมัติเมื่อมีแพ็คเกจใหม่ หากคุณใช้ Linux แพ็คเกจ Electron AppImage ของ Kiwix JS ก็จะอัปเดตด้วยตนเอง (เป็นทางเลือก) เช่นเดียวกับแพ็คเกจ Windows Electron ที่ติดตั้งได้ แอพอื่นๆ จะแจ้งให้คุณทราบเมื่อมีการอัพเดต
ไม่ชอบร้านค้าหรือแพ็คเกจ? เราช่วยคุณได้! เปิดแอปนี้ทันทีโดยเปิด PWA (Progressive Web App) ที่สามารถติดตั้งและใช้งานออฟไลน์ได้ในเบราว์เซอร์ของคุณทันทีที่ pwa.kiwix.org สิ่งนี้ใช้ได้กับเบราว์เซอร์ใด ๆ ที่รองรับ Service Workers: Chrome, Edge, Firefox และ Safari สมัยใหม่ (โปรดทราบว่าบนอุปกรณ์ iOS คุณต้องใช้ Safari เนื่องจาก Apple ห้ามการใช้ Service Workers ในเบราว์เซอร์อื่น ๆ บนอุปกรณ์ i)
รับไฟล์เก็บถาวร ZIM ฟรีเพื่อใช้กับ PWA จากหน้าการกำหนดค่าของแอป หรือคุณสามารถดูตัวอย่าง ZIM ได้ที่ Library.kiwix.org ก่อนที่จะดาวน์โหลด เมื่อติดตั้ง บุ๊กมาร์ก หรือเพิ่มลงในหน้าจอหลักแล้ว PWA จะทำงานแม้ในขณะที่อุปกรณ์ของคุณออฟไลน์โดยสมบูรณ์! ดูการสาธิตของเราที่แสดงให้เห็นว่าการติดตั้ง PWA รวดเร็วและง่ายดายเพียงใด
หากคุณต้องการมันพร้อมรูปภาพ โปรดทราบว่ามันเป็นการดาวน์โหลดครั้งใหญ่: เวอร์ชันภาษาอังกฤษมีขนาดประมาณ 97 กิกะไบต์! เราขอแนะนำให้คุณทดลองใช้ก่อนโดยใช้หนึ่งในคลังข้อมูลที่มีธีมซึ่งมีขนาดเล็กกว่ามาก เช่น ดาราศาสตร์ เคมี คณิตศาสตร์ ฟิสิกส์ ฯลฯ ในแอป คุณจะพบเมนูแบบเลื่อนลงที่สะดวกซึ่งช่วยให้คุณสามารถเลือกภาษาและธีมของคุณได้ แล้วดาวน์โหลด ไฟล์เก็บถาวรจะดาวน์โหลดในเบราว์เซอร์ของคุณ
หากคุณต้องการวิกิพีเดียภาษาอังกฤษเต็มรูปแบบพร้อมรูปภาพ เราขอแนะนำอย่างยิ่งให้คุณใช้แอปโอเพ่นซอร์ส qBittorrent เพื่อดาวน์โหลดบนพีซีที่มีพื้นที่ดิสก์เหลือเฟือ ขั้นแรกให้ติดตั้ง qBittorrent จากนั้นเมื่อคุณเลือกไฟล์เก็บถาวรขนาดใหญ่สำหรับดาวน์โหลดในแอป มันจะให้ลิงก์ทอร์เรนต์แก่คุณ คลิกลิงก์และอนุญาตให้เบราว์เซอร์ของคุณดาวน์โหลดและเปิดไฟล์ทอร์เรนต์ ไฟล์ขนาดเล็กนี้จะเปิดใน qBittorrent และคุณจะถูกถามว่าคุณต้องการบันทึกไฟล์เก็บถาวรที่คุณต้องการดาวน์โหลดไว้ที่ใด มันง่ายกว่าที่คิดมาก!
Zimit เป็นบริการที่ช่วยให้เว็บไซต์ใดๆ สามารถเก็บถาวรเป็น ZIM ได้ แม้ว่าจะมี ZIM ที่ใช้ Zimit ที่รวบรวมข้อมูลล่วงหน้าที่น่าตื่นเต้นมากมายให้คุณใช้งาน (ดูด้านล่าง) หากคุณต้องการสร้างเอง ลองใช้ได้ที่ https://youzim.it/ แอป Kiwix JS PWA และ Electron รองรับไฟล์เก็บถาวรบน Zimit อย่างเต็มรูปแบบตั้งแต่เวอร์ชัน 2.8.5 โดยใช้โปรแกรมอ่าน Replay Web Archive แบบโอเพ่นซอร์ส และรองรับรูปแบบ Zimit v2 ที่กำลังจะออกเร็วๆ นี้แล้ว โปรดทราบว่าไฟล์เก็บถาวร Zimit ส่วนใหญ่จะต้องใช้โหมด ServiceWorker เนื่องจากมีเนื้อหาแบบไดนามิกสูง
คลังดาวน์โหลด Kiwix (มีในแอป) เผยแพร่ไซต์อ้างอิงที่มีประโยชน์น่าอัศจรรย์จำนวนหนึ่งในรูปแบบไฟล์ Zimit เช่น ไซต์เตรียมความพร้อมรับมือกับภัยพิบัติ Ready.Gov นิตยสาร Low-Tech ที่น่าสนใจ CIA World Factbook ห้องสมุด Harmony Project โน้ตเพลง และ สารานุกรมปรัชญาทางอินเทอร์เน็ต และอื่นๆ อีกมากมาย เพียงเปิดไดเรกทอรี Zimit ในไลบรารีในแอป
เราภูมิใจในการรักษาการสนับสนุนเบราว์เซอร์และแพลตฟอร์มเก่า เนื่องจากกลุ่มเป้าหมายที่สำคัญสำหรับแอปนี้ประกอบด้วยผู้ใช้ในประเทศกำลังพัฒนาที่อาจเข้าถึงได้เฉพาะอุปกรณ์เก่าที่มีซอฟต์แวร์ล้าสมัยเท่านั้น เราทดสอบแอปบ่อยครั้งบนเบราว์เซอร์และระบบปฏิบัติการรุ่นเก่า โดยปกติแอปจะตรวจพบว่าฟีเจอร์ใดไม่ทำงานบนเบราว์เซอร์ที่กำหนด และปิดใช้งานหรือแก้ไขฟีเจอร์เหล่านั้น อย่างไรก็ตาม ในบางกรณี (เช่น Firefox <= 59) แอปจะตั้งค่าตัวเองเป็นโหมด Service Worker แต่โหมดนี้จะล้มเหลวโดยไม่แจ้งให้ทราบ หากได้รับผลกระทบ โปรดลองเปลี่ยนแอปเป็นโหมดที่จำกัด (ดูโหมดการแทรกเนื้อหาในการกำหนดค่า)
ในฐานะ Progressive Web App (PWA) บน Linux, Windows, Android, iOS, macOS:
Google Chrome / Chromium >= 59 (และเบราว์เซอร์จำนวนมากที่ใช้ Chromium เช่น Opera, Samsung Internet)
Microsoft Edge (โครเมียม) >= 79
Mozilla Firefox >= 68 (แต่ดูหมายเหตุเกี่ยวกับ Android *
)
Apple Safari >= 11.3 สำหรับ iOS และ macOS (การค้นหาข้อความแบบเต็มใช้งานได้บน iOS 15+ เท่านั้น)
Microsoft Edge Legacy 18 (Windows เท่านั้น)
เนื่องจากแอปพลิเคชันใช้งานกับกรอบงานต่อไปนี้:
อิเล็กตรอน >= 1.8.0 (Ubuntu, Debian, Fedora, OpenSUSE, AppImage, Windows): เปิดตัว GitHub
Universal Windows Platform (UWP) >=10.0.10240: แอป Microsoft Store หรือรุ่น GitHub - Windows 10/11 (Electron), Windows บน ARM, Xbox, Windows 10 Mobile
NWJS >= 0.23.0 (Windows 7/8/10/11): เปิดตัว GitHub
NWJS 0.14.7 (Windows XP/Vista เท่านั้น): เปิดตัว GitHub
*
ด้วย Firefox บน Android แอปจะใช้ได้กับไฟล์ที่จัดเก็บไว้ใน Origin Private File System เท่านั้น มีข้อผิดพลาดของ Firefox โดยที่เบราว์เซอร์พยายามอ่านไฟล์เก็บถาวร ZIM ทั้งหมดลงในหน่วยความจำหากเปิดจากระบบไฟล์ที่ผู้ใช้มองเห็นได้
แม้ว่าจะเลิกใช้งานแล้ว แต่เราจะให้การสนับสนุนตราบเท่าที่เป็นไปได้:
Internet Explorer 11 (โหมดจำกัดเท่านั้น ไม่มีการใช้ PWA แบบออฟไลน์)
Edge Legacy <= 17 (โหมดจำกัดเท่านั้น ไม่ใช้ PWA ออฟไลน์)
Firefox 45-67 (บางเวอร์ชันต้องการให้ผู้ใช้สลับไปที่โหมดจำกัดด้วยตนเอง และบางเวอร์ชันไม่สามารถแสดงรูปภาพ WebP ได้)
Chromium 49-58 (บางเวอร์ชันทำงานในโหมดจำกัดเท่านั้น)
โปรดใช้เครื่องมือติดตามปัญหาของพื้นที่เก็บข้อมูลนี้เพื่อรายงานข้อบกพร่องใดๆ ที่คุณพบในซอฟต์แวร์ เปิดตั๋วใหม่ (หลังจากตรวจสอบว่าปัญหาที่คุณระบุไม่มีตั๋วอยู่แล้ว) โปรดระบุหมายเลขเวอร์ชันที่คุณใช้อย่างชัดเจน (ที่ด้านบนของหน้าการกำหนดค่าในแอป) และเบราว์เซอร์หรือแพลตฟอร์มที่คุณใช้อยู่
หากคุณประสบปัญหากับซอฟต์แวร์หรือต้องการดูคุณสมบัติใหม่ โปรดเปิดตั๋วด้วย หรือดูส่วนคำติชมในหน้าเกี่ยวกับในแอปเพื่อดูวิธีอื่นในการรับการสนับสนุนทางเทคนิคสำหรับปัญหาของคุณ โปรดติดต่อได้ตามสบาย (ดูหน้าเกี่ยวกับแอป) หากคุณต้องการแสดงความคิดเห็น หรือแสดงความคิดเห็นหากคุณได้รับแอปจาก Store หากคุณชอบแอพนี้ โปรดติดดาวพื้นที่เก็บข้อมูลนี้ (ดูด้านบน)!
พื้นที่เก็บข้อมูลนี้มีไว้สำหรับการพัฒนาแอป Kiwix JS สำหรับ PWA, Electron, NWJS และ Windows 10/11 Universal Windows Platform (UWP) โดยปกติโค้ดล่าสุดจะอยู่ในสาขาหลัก แต่ใช้สำหรับการพัฒนาแบบแอ็คทีฟและอาจมีการดำเนินการหลายครั้งก่อนการเปิดตัว เวอร์ชันที่ติดตั้งและพกพาได้สำหรับ Windows (XP/Vista/7/8/10/11) และ Linux (32 บิตและ 64 บิต) มีวางจำหน่ายแล้วตั้งแต่รุ่นต่างๆ แอพ Electron และ NWJS บิลด์ยามค่ำคืนที่ไม่เสถียรนั้นพร้อมใช้งานพร้อมกับการปรับใช้การพัฒนา แต่โค้ดอาจมีข้อบกพร่องและเปลี่ยนแปลงอย่างรวดเร็ว นอกจากนี้ ไบนารี Windows ทุกคืนยัง ไม่ได้ลงนาม
โค้ดนี้อิงจาก Kiwix JS ซึ่งเป็นพอร์ต HTML/JavaScript แบบน้ำหนักเบาของเครื่องอ่าน Kiwix Offline การพัฒนาที่สำคัญได้รวมเอาแอพนี้สำหรับเฟรมเวิร์กต่างๆ และเพื่อเพิ่มคุณสมบัติบางอย่างที่มักจะแบ็คพอร์ตอัปสตรีม สามารถติดตั้ง PWA เป็นแอประบบแบบผสานรวมโดยสมบูรณ์ได้หากเปิดในเบราว์เซอร์ Chromium สมัยใหม่ และใช้ File System Access API และ File Handling API เพื่อประสบการณ์ที่เหมือนกับเนทิฟในเบราว์เซอร์ที่รองรับ API เหล่านั้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ API เหล่านี้ โปรดดูที่ด้านล่างของหน้านี้: File System Access API และ File Handling
แอพเหล่านี้ยังมีอยู่ใน WinGet Package Manager คุณสามารถไซด์โหลดเวอร์ชัน UWP (ใน Windows 10/11) ได้โดยเปิด Command Prompt หรือ Terminal PowerShell แล้วพิมพ์ winget install kiwix.kiwixjs
(เวอร์ชันนี้จะไม่อัปเดตอัตโนมัติ แต่จะแจ้งให้คุณทราบเมื่อการอัปเดตใหม่พร้อมที่จะ ติดตั้ง). คำแนะนำทางเลือกในการไซด์โหลดมีอยู่ในบันทึกประจำรุ่น เวอร์ชัน Electron สามารถติดตั้งได้ด้วย winget install kiwix.kiwixjs.electron
หรืออย่างอื่นโดยการดาวน์โหลดแพ็คเกจจาก Releases สำหรับการทดสอบ เวอร์ชัน Store, Electron และ NWJS จะมาพร้อมกับไฟล์เก็บถาวรขนาดเล็กของบทความ Wikipedia 100 อันดับแรก (ไม่มีรูปภาพและมีเพียงย่อหน้า lede)
ไฟล์เก็บถาวร ZIM บางส่วนมีขนาดใหญ่มาก ดังนั้นข้อจำกัดพื้นฐานของระบบไฟล์จึงสามารถนำมาพิจารณาได้ สำหรับประเภทพื้นที่จัดเก็บข้อมูลส่วนใหญ่ (รวมถึงการ์ด microSD) ที่ได้รับการฟอร์แมตเป็น exFAT หรือ NTFS คุณสามารถจัดเก็บแม้แต่ไฟล์ขนาดใหญ่เหล่านี้ในพื้นที่จัดเก็บข้อมูลได้โดยไม่มีปัญหา อย่างไรก็ตาม หากคุณวางแผนที่จะจัดเก็บไฟล์ ZIM ของคุณบนการ์ด SD ที่ฟอร์แมตเป็น FAT32 และคุณต้องการใช้ไฟล์เก็บถาวรที่มีขนาดใหญ่กว่า 4GB คุณจะต้องแยก ZIM: ดูคำแนะนำในการแยกไฟล์
การพัฒนามากมายสำหรับแอพนี้เกิดขึ้นต้นน้ำในพื้นที่เก็บข้อมูล Kiwix JS ที่ฉันมีส่วนร่วมอย่างแข็งขัน หากไม่มี Kiwix JS แอปนี้คงเป็นไปไม่ได้ และขอขอบคุณนักพัฒนาดั้งเดิมของแอป Evopedia ตัวแรกและ Kiwix HTML5 ซึ่งในที่สุดก็กลายเป็น Kiwix JS พอร์ตและการพัฒนาเพิ่มเติมของ Kiwix JS PWA และแอปอื่นๆ จัดทำโดย Geoffrey Kantaris ฉันสามารถติดต่อได้ทางอีเมล: egk10 ที่ cam ac uk
หากคุณมีประสบการณ์ในการเขียนโค้ดและสนใจที่จะมีส่วนร่วมในโปรเจ็กต์นี้ เราขอแนะนำให้คุณเริ่มต้นด้วยการบริจาคให้กับพื้นที่เก็บข้อมูล Kiwix JS อัปสตรีม เนื่องจากโค้ดส่วนใหญ่ที่มีส่วนร่วมนั้นจะถูกย้ายไปยังพื้นที่เก็บข้อมูลนี้ในภายหลัง โปรดดูรายละเอียดที่ CONTRIBUTING.md หากคุณต้องการสนับสนุนคุณลักษณะเฉพาะของ Kiwix JS PWA โปรดเปิดปัญหาในพื้นที่เก็บข้อมูลนี้ โดยอธิบายคุณลักษณะหรือโค้ดอื่น ๆ ที่คุณมุ่งหวังที่จะสนับสนุน และวิธีเสนอว่าควรดำเนินการอย่างไร คุณควรจะรู้สึกสบายใจกับการสร้าง PR และมีความรู้เกี่ยวกับ JavaScript เป็นอย่างดี ปฏิบัติตามแนวทางการมีส่วนร่วมเช่นเดียวกับ Kiwix JS
ขณะนี้เราได้เปลี่ยนแอปนี้เป็นโค้ด ES6 ซึ่งได้รับการแปลงโดย rollup.js และ Babel เป็นโค้ดที่เข้ากันได้กับเบราว์เซอร์รุ่นเก่า คำแนะนำโดยย่อ:
โคลน repo นี้และรัน npm install
เพื่อรับการขึ้นต่อกันของโหนด
หากต้องการให้บริการแอปด้วย Vite.js ซึ่งรวมถึง Hot Module Replacement ให้รัน npm run serve
;
คุณต้องเปิดตัวเลือกเพื่อเลี่ยงผ่านแคชของแอปในการกำหนดค่าภายใต้การแก้ไขปัญหาและการพัฒนา หากแอปโหลดในลักษณะที่ไม่เป็นระเบียบ คุณควรยังคงสามารถเข้าถึงการตั้งค่านี้ได้ตราบใดที่แอปอยู่ในโหมด ServiceWorker (หากไม่ได้เปิดไว้ภายใต้โหมดการแทรกเนื้อหา) รีเฟรชแอปด้วย Ctrl-R;
Vite จะคอยดูการเปลี่ยนแปลงและจะรีเฟรชแอปเมื่อคุณทำการเปลี่ยนแปลงและบันทึก
หากต้องการดูตัวอย่างแอปเวอร์ชันรวม ให้เรียกใช้ npm run preview
แล้ว Vite จะสร้างแอปและเปิดหน้าต่างเบราว์เซอร์เพื่อดูเวอร์ชันรวม
หากต้องการสร้างแอปโดยสมบูรณ์ ให้รัน npm run build
แอปที่สร้างขึ้นจะถูกบันทึกลงในไดเร็กทอรีที่เรียกว่า dist
ใน repo ที่ถูกโคลนของคุณ
หากต้องการเรียกใช้แอปในเฟรมเวิร์ก Electron คุณสามารถใช้ npm start
สิ่งนี้จะเรียกใช้แอปที่ไม่ได้รวมกลุ่มในเวอร์ชัน Electron ที่ระบุใน package.json
ดูสคริปต์ต่างๆ เพื่อสร้างเวอร์ชันรวมของแอปสำหรับ Electron ใน package.json
(คุณสามารถสร้างได้สำหรับระบบปฏิบัติการที่คุณใช้งานอยู่ในปัจจุบันเท่านั้น แม้ว่าแอป Linux จะสามารถสร้างได้บน Windows ด้วย WSL)
หากคุณชอบโปรเจ็กต์นี้และต้องการบริจาคทางการเงินเพื่อให้โครงการดำเนินต่อไป คุณสามารถบริจาคแบบครั้งเดียวหรือเป็นประจำได้ที่หน้า Kiwix Support การบริจาคช่วยชำระค่าเซิร์ฟเวอร์ ใบรับรองการเข้ารหัส การบำรุงรักษา ฯลฯ หากคุณต้องการบริจาคเวลาและความเชี่ยวชาญมากกว่าเงิน และคุณมีความรู้ภาษาต่างประเทศเป็นอย่างดี คุณสามารถช่วยแปลโครงการ Kiwix ได้ หรือคุณสามารถช่วยปรับปรุงโครงการ Wikimedia ได้โดยการแก้ไขหรือแก้ไขบทความ Wikipedia หรือ Wikivoyage
นโยบายความเป็นส่วนตัวนี้ใช้กับ Kiwix JS Progressive Web App และเวอร์ชันของแพ็คเกจสำหรับเฟรมเวิร์ก Electron, NWJS และ UWP ที่เผยแพร่บนเซิร์ฟเวอร์ Kiwix และโดยบัญชี Kiwix อย่างเป็นทางการบน GitHub และร้านค้าผู้จำหน่ายบุคคลที่สามอื่น ๆ ("app stores" ).
เมื่อติดตั้งแล้ว แอปพลิเคชันนี้สามารถทำงานแบบออฟไลน์ได้ทั้งหมด จะไม่รวบรวมหรือบันทึกข้อมูลส่วนบุคคลใด ๆ ของคุณ แม้ว่าคุณจะติดตั้งจากร้านค้า ผู้ดำเนินการร้านค้าอาจรวบรวมข้อมูลการใช้งานที่ไม่เปิดเผยตัวตน (ดูด้านล่าง) แอปจะจดจำประวัติการเข้าชมของคุณในช่วงระยะเวลาเซสชันเท่านั้น (เพื่อวัตถุประสงค์ในการกลับไปยังหน้าที่ดูก่อนหน้านี้) ประวัตินี้จะหายไปเมื่อออกจากแอป ยกเว้นหน้าที่เข้าชมครั้งล่าสุด
หากคุณเข้าถึงแอปพลิเคชันนี้จากเว็บเซิร์ฟเวอร์ที่ปลอดภัย (เช่น เซิร์ฟเวอร์ PWA) แอปพลิเคชันจะทำงานแบบออฟไลน์หากเบราว์เซอร์ของคุณสามารถติดตั้ง Service Worker ได้เท่านั้น หากคุณติดตั้งหรือบุ๊กมาร์กเวอร์ชัน PWA ในโหมด Service Worker มันจะทำงานแบบออฟไลน์ แต่โปรดทราบว่า ด้วยการออกแบบ PWA ใดๆ จะตรวจสอบเซิร์ฟเวอร์ PWA เป็นระยะ (ในกรณีนี้ https://pwa.kiwix.org/) หาก พร้อมใช้งานเพื่อตรวจสอบพนักงานบริการที่อัปเดตแล้ว
เวอร์ชันของแอปที่ไม่ได้ติดตั้งผ่าน Store หรือที่ไม่ใช่ PWA จะเสนอให้ตรวจสอบ GitHub Releases API เพื่อดูการอัปเดตเมื่อเริ่มต้นระบบ แต่ฟังก์ชันนี้เป็นทางเลือกและสามารถปิดไว้ได้ แอพ Electron บางตัวอาจเลือกที่จะอัปเดตตัวเอง (ผ่าน API เดียวกัน) หากคุณอนุญาตให้ตรวจสอบการอัปเดต สิ่งนี้ใช้กับเวอร์ชันตัวติดตั้ง (การตั้งค่า) สำหรับ Windows และกับเวอร์ชัน AppImage สำหรับ Linux เวอร์ชัน Store และ PWA อัปเดตด้วยตนเองเช่นกัน แต่ไม่สามารถควบคุมได้ภายในแอป
ตามค่าเริ่มต้น แอปพลิเคชันนี้จะจดจำหน้าที่เข้าชมล่าสุดของคุณระหว่างเซสชันโดยใช้ที่จัดเก็บในเครื่องหรือคุกกี้ที่สามารถเข้าถึงได้บนอุปกรณ์นี้เท่านั้น หากคุณกำลังเข้าถึงข้อมูลที่ละเอียดอ่อนที่คุณไม่ต้องการให้แสดงในครั้งต่อไปที่คุณเปิดแอปนี้ เราขอแนะนำให้คุณปิดตัวเลือกนี้ในตัวเลือกการกำหนดค่า
แอปพลิเคชันนี้จะอ่านเฉพาะไฟล์เก็บถาวรที่คุณเลือกไว้อย่างชัดเจนบนอุปกรณ์ของคุณและไฟล์ที่รวมอยู่ในแพ็คเกจของตัวเองเท่านั้น โดยไม่สามารถอ่านไฟล์อื่นได้ มันจะเข้าถึงเซิร์ฟเวอร์ดาวน์โหลดไฟล์เก็บถาวร Kiwix เท่านั้นหากคุณร้องขอเป็นพิเศษให้เข้าถึงไลบรารีดาวน์โหลดสำหรับไฟล์เก็บถาวร ZIM ในหน้าการกำหนดค่า หากคุณเรียกใช้แอปในฐานะ PWA แอปจะแคชโค้ดของตัวเองจากเซิร์ฟเวอร์ PWA ที่ปลอดภัย จากนั้นจึงจะสามารถใช้งานแบบออฟไลน์ได้ ไฟล์เก็บถาวร ZIM บางแห่งมีเนื้อหาที่ใช้งานอยู่ (สคริปต์) ซึ่งอาจในบางกรณีที่เกิดขึ้นได้ยาก จะพยายามติดต่อกับเซิร์ฟเวอร์ภายนอกเพื่อขอไฟล์ที่ไม่ตั้งใจ เช่น แบบอักษร เราบล็อกสิ่งเหล่านี้โดยแทรกนโยบายความปลอดภัยของเนื้อหาลงในบทความ แต่ในบางกรณี หากบทความมี CSP อยู่แล้ว นโยบายของเราอาจถูกเขียนทับ โปรดทราบว่าสคริปต์จะทำงานเฉพาะเมื่อคุณเปิดใช้งานโหมด Service Worker ในการกำหนดค่า
หากคุณเชื่อว่าการเข้าถึงอินเทอร์เน็ตของคุณไม่ปลอดภัย หรือถูกสังเกตหรือเซ็นเซอร์ เราขอแนะนำให้คุณปิดการเข้าถึงอินเทอร์เน็ตของคุณอย่างสมบูรณ์ (ข้อมูลหรือ WiFi) ก่อนที่จะใช้แอปพลิเคชัน
นอกจากนี้ หากคุณได้รับแอปนี้จากร้านค้าของผู้ขาย (รวมถึงส่วนขยาย) ผู้ดำเนินการร้านค้าอาจติดตามการใช้งานแอปของคุณ (เช่น ดาวน์โหลด ติดตั้ง ถอนการติดตั้ง วันที่และจำนวน/ระยะเวลาของเซสชัน) เพื่อวัตถุประสงค์ในการให้บริการโดยไม่ระบุชื่อ สถิติการใช้งานรวมสำหรับนักพัฒนา หากเรื่องนี้เกี่ยวข้องกับคุณ คุณควรตรวจสอบนโยบายความเป็นส่วนตัวของร้านค้าที่เกี่ยวข้องเพื่อดูข้อมูลเพิ่มเติม
บิลด์ของแอปนี้มีให้ใช้งานซึ่งไม่ได้ใช้ Store หรือ Service Worker ออนไลน์ โปรดดู:
ข่าวประชาสัมพันธ์
เวอร์ชัน NWJS - เวอร์ชันนี้เป็นเวอร์ชันสแตนด์อโลนโดยสมบูรณ์และจะไม่สามารถเข้าถึงเซิร์ฟเวอร์ได้เว้นแต่คุณจะอนุญาต