サーバーと通信できる場合は、epub ファイルに関するヘルプが必要です。Epub ファイルは、電子書籍を作成するためのものです。更新された素材を epub ファイルにプッシュできるかどうかをクライアントが知る必要があるという問題があります。それが可能かどうかを知る必要があります。前もって感謝します!
3 に答える
Epub ファイルは何もしません。それらは単なるデータです。重要なのは、それらを処理するプログラム (一般に電子書籍リーダーと呼ばれる) が何を実行できるかです。そのようなプログラムには、さまざまな特徴を持つ多種多様なものがあります。しかし、ほとんどの場合、コンテンツを本のようにレンダリングすることを目的としており、本の中をさまざまな方法で移動する以上の相互作用はほとんどありません。
Epub ファイルは、XHTML およびその他のファイルを含む圧縮ファイルであり、XHTML ファイルにはリンクが含まれている場合があります。Epub リーダーは、サーバー内のリソースへのリンクをたどることを許可する場合と許可しない場合があります (もちろん、インターネット接続がある場合)。ただし、これはリクエストベースのアクセスを意味します。つまり、クライアント (電子書籍リーダー) は、サーバーが転送を開始するプッシュ アクセスではなく、サーバーに何かを要求します。
実際には、電子ブック リーダーがプッシュ経由でサーバーから資料を受信できるとは思わないでください。多くの場合、リクエストベースのアクセスが可能ですが、それは通常、リーダーが Web サーバーを起動して URL を渡すことができることを意味します。読者がリンクされたリソースを直接表示できる場合でも、これは電子書籍の自動更新を意味するものではありません。
私が EPub2 で理解していることは不可能ですが、EPub3 では JavaScript を使用して同じことを行います。XMLHttp リクエストを作成して、それで遊ぶことができます。
いいえ、できません。電子書籍は電子書籍であり、ライブ ドキュメントではありません。