• 締切済み

FirefoxのScrapbook機能で未知のファイル(拡張子mpl)が出ると止まってしまう

FirefoxにScrapbookアドオンをインストールしています。 そして以下のサイトの掲示板を保存しようとしているのですが、上手く行きません。 http://www.mediakids.or.jp/cgi-bin/kidsnet.mpl?rm=ClubTop この掲示板はcgiを使っているのですが、mplというあまり見ないタイプの拡張子が使われているため、ブラウザで認識できないようです。 ファイルを取り込んでいるときに、特定のスレッドのところに来ると「forum.mplファイル」のダウンロードのウィンドウが出て、そこで止まってしまいます。 次からは同じ処理にするチェックボックスも有効ではありません。 ただし、ブラウザから問題のスレッドを見ると、正常に表示されます。 ログイン制なので外部非公開なのですが、もしこの情報だけで何か分かりましたら、ヒントを教えていただきたいと思います。 このサイトは3月いっぱいで閉鎖しますので、もう余り時間がないのです。 マイナーなcgiシステムのため、検索しても同様の症状の報告はないようです。 ブラウザで未知の拡張子を無視できるようにすればいいと思うのですが、やり方がわかりません。 手動で見たときはまったく何も問題なく表示されるので、自動で取り込むときも問題なく取り込む方法がきっとあると考えています。 なお、ブラウザのバージョンは最新版で、Scrapbookには待機時間を変えられるパッチを入れています。 なお、類似のサイト丸ごと保存用ソフトはあらかた試しましたが、いずれもこのサイトには合わないようです。 他のブラウザでScrapbookと同様の機能がある拡張ソフトがあれば知りたいです。

みんなの回答

noname#151570
noname#151570
回答No.1

ログインできないので、リンクの1層まで試しにやってみました。 詳細の取り込み中に開くダイアログ内のURL項目に、 ・・or.jp/cgi-bin/forum.mpl と、 ・・or.jp/cgi-bin/chat.mpl がありましたが、エラーなく通過して取り込みが完了しました。 保存フォルダのData内を確認したら、番号付きのforum.mplやchat.mplファイル(当然無印アイコンです)が幾つか保存されていました。 ※表示に関係があるかどうか不明ですが、サイドバーの項目(ギネス倶楽部TOP)から開いたTOP画面はちゃんと表示されます。 TOPのフォーラムやチャットのリンクはログイン画面には行きますが、当然中には入れません。 他のリンクは表示されます。 事前にやったことと言えば、メインメニューのScrapBook→「ページの詳細な取り込み」で開く画面の「一般情報」タブの「リンク先のファイルのダウンロード」の項目にすべてチェックを入れて、カスタムの窓に、「pdf, doc, mpl」(pdfとdocはいつも入れてます)と入力して、下の「取り込む」ボタンで取り込みを実行しただけです。 なお、mplを窓から消してやっていません。 少なくともエラーにはならなかったので、ScrapBookの完全入れ直し(削除後にabout:configを開き、フィルターにscrap入力で残骸を確認して項目のリセット)をされてみたらいかがですか。

kizune
質問者

お礼

自己解決できました。 mplはどうも拡張子ではなく、単なるアドレスの一部だったようです。 それをブラウザが拡張子と誤認して、ダウンロード画面を出してしまったのです。 やはり前回書いたとおり、MIMEタイプの問題でした。 MIME Editをインストールしたものの、前回上手く行かなかった原因は、MIME typeの欄に適切な文字列を入れていなかったからです。 正しいコマンドを入れないと、そのファイルのところに差し掛かるとハングアップしてしまい、てっきり「このアドオンとの相性が悪い」と思いました。 しかし、一度あきらめてWinHTTrackという保存ソフトを使用中、MIMEタイプを選ぶ欄にそれらしき文字列があるのを見て気付きました。 そしてそれらの文字列を入れると、ハングアップしなくなりました。 その後、さまざまなMIMEタイプを試してみて、初めはmplにtext/plainを関連付ければ正常に取り込めて、 そのままだとタグも何もないページで表示されるので、全部ダウンロードしたあとにtext/htmlに変えれば、 問題なくほとんど同じ姿で閲覧できることが分かりました。 なかなか仕様がよく分かりませんが、mplという文字列が含まれていて、なおかつ何らかの要素があるページのみでこの現象が起こることから、 かなりファジーな問題のようです。 >エラーなく通過して取り込みが完了しました。 これは多分、ログインしていない状態だとページ内容が異なることから、ブラウザの自動判別機構が誤認しなかったのだと思われます。 最初拡張子だと考えたのは、mplで検索したとき、cgiの拡張子の一種で、あまり使われないという説明を見たからでした。 たしかに掲示板はcgiを使っていたので、てっきりこれなんだと思いました。 結果的に掲示板の全取り込みにはほぼ成功しました。 ただ、mpl問題が起きるスレッドは、取り込んでもそのスレッドの先にあるリンク(全てを表示など)が取り込まれません。 多分、プレーンテキストで取り込んでいるから、リンクが無効になるからでしょう(最初からhtmlで取り込むと文字化けするので仕方なくこうしています)。 しかし「全てを表示」を押す必要がある長大なスレは一部ですので、それは手作業でやることにします。 結果的に自己解決になってしまいましたが、わざわざ試してくださり、ありがとうございました。

kizune
質問者

補足

>・・or.jp/cgi-bin/chat.mpl 実はさっきやったら、ここで引っかかりました。 やるたびに引っかかる場合とそうでない場合があり、よく分かりません。 もしかするとアドレスに含まれる文字列がファイルを誤認させているのではないかと思い、色々調べてみました。 MIMEタイプを変更するエディタをインストールしましたが、使い方がよく分からず、これで入力すると落ちてしまいます。 また、古い版のブラウザにしても、同じ現象が起こります。 なお、winのファイルタイプにはmplファイルというタイプは登録されていません。 また、mplファイルも取り込むように設定しても、結果は同じでした。 どうもブラウザ自体がmplという文字列を変な拡張子と誤認してしまっているようです。 もう少し、色々試してみます。

関連するQ&A