Comment supprimer les signets Microsoft Edge EPUB pour tous les livres électroniques?
La capacité de visualisation EPUB native est la toute dernière plume de la casquette de Microsoft Edge à partir de Windows 10 Redstone 2 Preview Build 14971 - que nous avons vu dans le post Edge obtient la prise en charge EPUB (eBooks) dans la mise à jour du créateur. Vous pouvez afficher des fichiers EPUB, mettre en signet ses pages, changer le style de police et faire plus en utilisant Edge.
Cet article vous explique comment et où Edge stocke les signets et les paramètres EPUB, et comment les effacer.
Table des matières
- Où Edge stocke-t-il les signets EPUB et les paramètres de position actuels?
- Fichiers BookReader_ - De quoi parle chaque fichier?
- Puis-je transférer des signets EPUB vers un autre compte d'utilisateur?
- Comment supprimer tous les signets et paramètres EPUB (pour tous les livres électroniques)?
Où Edge stocke-t-il les signets EPUB et les paramètres de position actuels
Les signets EPUB, le dernier chapitre visité et le numéro de page sont stockés dans le dossier suivant:
% localappdata% \ Packages \ Microsoft.MicrosoftEdge_8wekyb3d8bbwe \ LocalState

Voici les exemples de noms de fichiers dans lesquels les données sont stockées - au format JSON. Le groupe de caractères à la fin du nom de fichier semble être le code de hachage que Edge génère pour chaque fichier EPUB, et il varie d'un fichier à l'autre.
- BookReader_BookmarksData_BdQn37uABAze0ZFJoTuH5ABHcgk =
- BookReader_PositionData_BdQn37uABAze0ZFJoTuH5ABHcgk =
- BookReader_PrescanningData_BdQn37uABAze0ZFJoTuH5ABHcgk =
Il est possible que Microsoft Edge lise l'identifiant EPUB unique disponible à partir des métadonnées du fichier EPUB et l'utilise comme entrée pour la génération de hachage. Bien. C'est juste une présomption - car le hachage ne change jamais même si le fichier est renommé, et les codes correspondants ne semblent pas non plus être stockés dans la base de données ESE spartan.edb. De plus, le transfert des fichiers de signets vers un autre profil utilisateur a bien fonctionné. Cela me fait croire que l'identifiant EPUB unique ou ISBN est utilisé.
Voici de quoi parle chaque fichier
BookReader_PositionData_ stocke le dernier numéro de chapitre visité et la page exacte que vous consultiez avant de fermer Edge. Lorsque vous ouvrirez l'ebook la prochaine fois, vous serez redirigé vers cet emplacement exact. Les données de position se présentent comme ci-dessous.
{"linearContentDocumentHref": "OEBPS / html / ch05.html", "location": {"containerPath": "body> p: nth-of-type (57)", "offset": 0, "afterAllChildren": false }, "progressInContentDocument": 0, 7647058823529411}
BookReader_PrescanningData_ stocke ce qui semble être un cache complet de la "Table des matières" et les valeurs de pourcentage "progression" respectives pour chaque page. Ces données peuvent être utilisées pour la barre de défilement horizontale pour afficher le pourcentage de progression lorsque vous faites glisser le curseur.
BookReader_BookmarksData_ contient la liste des signets que l'utilisateur avait ajoutés dans ce fichier EPUB. Pour chaque signet, la date et l'horodatage du signet, le numéro de chapitre, le titre, l'URL et les valeurs de pourcentage de progression sont stockés.
[{"title": "Qu'est-ce qu'une application Windows Store?", "progress": {"progressPercentage": 55.128026015240685, "position": {"linearContentDocumentHref": "OEBPS / html / ch06.html", "location": {"containerPath": "body> p: nth-of-type (11)", "offset": 0, "afterAllChildren": false}, "progressInContentDocument": 0.111111111111111111}, "chapter": {"title": " Qu'est-ce qu'une application Windows Store? ", " Link ":" OEBPS / html / ch06.html # ch06sec1 ", " level ": 1}}, " date ":" 2016-11-19T05: 47: 15.070Z ", "rightToLeft": faux}]
Transférer les signets et les paramètres EPUB
Sur mon ordinateur de test, j'ai réussi à transférer les paramètres et les signets vers un profil utilisateur différent en copiant les fichiers dans le dossier «LocalState» respectif du compte utilisateur cible.
$config[ads_text6] not foundSupprimer tous les signets et paramètres EPUB pour tous les livres électroniques
Pour effacer tous les signets (pour tous les fichiers EPUB), il vous suffit de supprimer les fichiers BookReader * dans le dossier suivant. Il supprime tous les signets et les paramètres de position de la page pour tous les fichiers EPUB.
% localappdata% \ Packages \ Microsoft.MicrosoftEdge_8wekyb3d8bbwe \ LocalState
D'un autre côté, pour effacer uniquement les signets d'un fichier EPUB particulier, vous pouvez le faire à l'aide de l'interface du lecteur Microsoft Edge EPUB où vous pouvez supprimer les signets un par un pour chaque fichier.

Alternativement, ouvrez chaque fichier BookReader_PrescanningData_ * à l'emplacement ci-dessus pour connaître le nom du titre de l'eBook respectif.

Une fois que vous avez trouvé le fichier correct, supprimez les trois fichiers qui ont la même valeur de hachage à la fin du nom de fichier.
En remarque, le style de police et les paramètres de thème ne sont pas stockés fichier par fichier.
Microsoft Edge évolue constamment pour devenir un navigateur à part entière, obtenant de nouvelles fonctionnalités dans chaque version de Windows 10. Mes conclusions ici sont basées sur Windows 10 Build 14971. Microsoft peut ajouter une option GUI pour effacer les paramètres EPUB dans l'une des futures builds.