udnpの日記: 【続報】Edge(Legacy) EPUB Viewer を保護する会 (ELEV保護会)
全国・全世界の Edge(Legacy) EPUB Viewer ファンのみなさまに続報
我々 ELEV保護会の調査が進み,
手元では EdgeHTML(Edge Legacy) WebView を利用しているブラウザアプリで,
選択した EPUB ファイルを表示することが可能になっています.
「Microsoft EdgeのEPUB形式電子書籍サポート、終了へ」
https://it.srad.jp/story/19/08/27/1336212/
この時点で無効化されていたのは,ざっくりいうと,
EPUB ファイルを入力として受け付けて,それを unzip して meta を parse するところでした.
その後に WebView で表示するための EPUB View engine は HTML/CSS/JS として,
まだ Edge Legacy ブラウザアプリが削除されていなければ次の場所に残されています.
%windir%\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\Assets\BookViewer
なのでこれを保存して利用し,先述の無効化された部分を JS で実装することで,
EdgeHTML(Edge Legacy) の WebView を利用して EPUB ファイルの表示が可能になりました.
DEMO https://imgur.com/a/qWabH9Z
この DEMO では,EdgeHTML(Edge Legacy) の WebView を利用するブラウザとして,
Microsoft の Windows 10 技術 demo アプリ「JavaScript Browser」を利用しています.
MS ストアからも取得可能でした.
https://github.com/MicrosoftEdge/JSBrowser
既報で EdgeHTML(Edge Legacy) の WebView は Windows アプリ向けにメンテナンスが MS によって継続されるとのことで,
先述の EPUB View engine を今のうちに保存しておくと,
Edge(Legacy) 由来の EPUB Viewer 相当のものを今後も利用できる可能性が高まってきたと,
我々ELEV保護会では考えています.
引き続き調査を行っていきます.
【続報】Edge(Legacy) EPUB Viewer を保護する会 (ELEV保護会) More ログイン