JavaScriptでテキストファイルを生成してダウンロードさせる宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。2005どうでもいい小ネタ。Content-Typeがapplication/octet-streamなデータを受信すると、ブラウザはそのファイルをダウンロードして保存するためのダイアログを表示する(という物が多い)。URLを使うと、URIの中にデータを埋め込むことができる。推測することができる。Firefoxで実際に試してみた。'data:application/octet-stream,'+encodeURIComponent(text);こんな感じに書いてみたところ、改行も含めて問題なくいけた(ダウンロードされたファイルのエンコーディングはUTF-8)。ファイル名をユーザ自身が指定し直さないといけないのが欠点。リターンズの編集画面に「保存」機能を付けてみたわけですが。malaさんよりタレコミ。href="data:...">ファイル名</a>というリンクを生成してAlt-クリックすると、アンカー文字列がファイル名になるそうな。XULでは使えない技だけど、メモ。追記@2005.10.6Operaでもいけるらしい。atの末尾に2018年6月21日時点の日本の首相のファミリーネーム(ローマ字で回答)を繋げて下さい。「noda」なら、「2005-10-05_download.trackbacknoda」です。これは機械的なトラックバックスパムを防止するための措置です。