iframe にデータをロードし、ユーザーがそこからグラフを描画できるようにする Web ページを作成しました。デモページはこちら.
ユーザーがデータを読み込んでグラフを描画した後、ページを自分のコンピューターに保存して、オフラインで引き続き使用できるようにしたいと考えています (通常は、さまざまなグラフの種類を切り替えます)。これを行う方法はありますか?
私が検討したこととうまくいかないようです:
- browser save as .html => ページソースのみを保存します。
- Internet Explorer は .mht として保存 => ページ ソースと外部ファイル (スクリプト、css) を保存しますが、iframe コンテンツは保持しません。
- save page innerHTML => iframe を含むコンテンツを保存しますが、外部スクリプトは保持しません。
[更新]複数の人が別の投稿に言及しました:「div のコンテンツをローカル ストレージに保存し、別のページに表示する」。これは私が探しているものではありません。コンテンツとインタラクション(スクリプト) の両方を保存する必要があります。