Den inbyggda EPUB-visningskapaciteten är den senaste fjädern i Microsoft Edges mössa från och med Windows 10 Redstone 2 Preview Build 14971 - som vi såg i inlägget Edge får stöd för EPUB (e-böcker) i Creator's Update. Du kan visa EPUB-filer, bokmärka dess sidor, ändra teckensnittsstil och göra mer med Edge.
Det här inlägget berättar hur och var Edge lagrar EPUB-bokmärken och inställningar, och hur du rensar dem.
Notera: Information i denna artikel gäller inte till nya Microsoft Edge (Chromium). Det är endast tillämpligt på den gamla Microsoft Edge-webbläsaren.
Innehållsförteckning
- Var lagrar Edge EPUB-bokmärkena och aktuella positionsinställningar?
- BookReader_ filer – Vad handlar varje fil om?
- Kan jag överföra EPUB-bokmärken till ett annat användarkonto?
- Hur tar man bort alla EPUB-bokmärken och inställningar (för alla e-böcker)?
Var lagrar Edge EPUB-bokmärken och aktuella positionsinställningar
EPUB-bokmärkena, det senast besökta kapitlet och sidnumret lagras i följande mapp:
%localappdata%\Packages\Microsoft. MicrosoftEdge_8wekyb3d8bbwe\LocalState
Här är exempelfilnamnen där data lagras — i JSON-format. Massan med tecken i slutet av filnamnet verkar vara hashkoden som Edge genererar för varje EPUB-fil, och det varierar från fil till fil.
- BookReader_BookmarksData_BdQn37uABAze0ZFJoTuH5ABHcgk=
- BookReader_PositionData_BdQn37uABAze0ZFJoTuH5ABHcgk=
- BookReader_PrescanningData_BdQn37uABAze0ZFJoTuH5ABHcgk=
Det kan vara möjligt att Microsoft Edge läser unik EPUB-identifierare tillgänglig från EPUB-filens metadata och använder den som indata för hashgenerering. Väl. Det är bara ett antagande – eftersom hashen aldrig ändras även om filen byter namn, och de matchande koderna verkar inte heller lagras i spartan.edb ESE-databasen. Dessutom fungerade det bra att överföra bokmärkesfilerna till en annan användarprofil. Detta får mig att tro att unik EPUB-identifierare, eller ISBN används.
Här är vad varje fil handlar om
BookReader_PositionData_ lagrar det senast besökta kapitelnumret och den exakta sidan du tittade på innan du stängde Edge. När du öppnar e-boken nästa gång kommer du till den exakta platsen. Positionsdata ser ut som nedan.
{"linearContentDocumentHref":"OEBPS/html/ch05.html","location":{"containerPath":"body>p: nth-of-type (57)","offset":0,"afterAllChildren":false },"progressInContentDocument":0.7647058823529411}
BookReader_PrescanningData_ lagrar vad som verkar vara en fullständig cache för "Innehållsförteckningen" och respektive procentvärde för "framsteg" för varje sida. Dessa data kan användas för den horisontella rullningslisten för att visa framstegsprocenten när du drar reglaget över.
BookReader_BookmarksData_ innehåller listan över bokmärken som användaren hade lagt till i den EPUB-filen. För varje bokmärke lagras det bokmärkta datumet och tidsstämpeln, kapitelnummer, titel, URL och förloppsprocentvärden.
[{"title":"Vad är en Windows Store app?","progress":{"progressPercentage":55.128026015240685,"position":{"linearContentDocumentHref":"OEBPS/html/ch06.html","location":{"containerPath":"body>p: nth-of-type (11)","offset":0,"afterAllChildren":false},"progressInContentDocument":0.11111111111111111},"chapter":{"title":"Vad är en Windows Store app?","link":"OEBPS/html/ch06.html#ch06sec1","level":1}},"date":"2016-11-19T05:47:15.070Z","rightToLeft":false }]
Överför EPUB-bokmärken och inställningar
På min testdator lyckades jag överföra inställningarna och bokmärkena till en annan användarprofil genom att kopiera filerna till respektive "LocalState"-mapp för målanvändarkontot.
Ta bort alla EPUB-bokmärken och inställningar för alla e-böcker
För att rensa alla bokmärken (för alla EPUB-filer), allt du behöver göra är att ta bort Bokläsare* filer i följande mapp. Den tar bort alla bokmärken och sidpositionsinställningar för alla EPUB-filer.
%localappdata%\Packages\Microsoft. MicrosoftEdge_8wekyb3d8bbwe\LocalState
Å andra sidan, för att bara rensa bokmärkena för en särskild EPUB-fil, du kan göra det med Microsoft Edge EPUB-läsargränssnitt där du kan ta bort bokmärken ett efter ett för varje fil.
Alternativt kan du öppna varje BookReader_PrescanningData_*-fil på platsen ovan för att få reda på respektive e-bokstitel.
När du har hittat rätt fil tar du bort de tre filerna som har samma hashvärde i slutet av filnamnet.
Som en sidoanteckning lagras inte teckensnittsstilen och temainställningarna per fil.
Microsoft Edge utvecklas ständigt för att bli en fullfjädrad webbläsare som får nya funktioner i varje Windows 10-byggd. Mina resultat här är baserade på Windows 10 Build 14971. Microsoft kan lägga till ett GUI-alternativ för att rensa EPUB-inställningarna i en av de framtida versionerna.
En liten begäran: Om du gillade det här inlägget, vänligen dela detta?
En "liten" andel från dig skulle verkligen hjälpa mycket med den här bloggens tillväxt. Några bra förslag:- Fäst det!
- Dela den till din favoritblogg + Facebook, Reddit
- Tweet det!