パスワードを忘れた? アカウント作成
15253271 journal
日記

udnpの日記: 【続報】Edge(Legacy) EPUB Viewer を保護する会 (ELEV保護会)

日記 by udnp

全国・全世界の 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保護会では考えています.

引き続き調査を行っていきます.

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

読み込み中...