web-dev-qa-db-ja.com

「ウェブページとして保存、完了」の問題?

「Webページとして保存、完了」を使用してブラウザからWebページを保存しようとすると、CSS/Javascript/Imageの一部が保存されないため、保存したページを再度開くと、オフラインのWebページが正しく表示されません。どうすればこれを解決できますか?

ブラウザからウェブページを正しく保存するにはどうすればよいですか? MHT内線は使いたくない。ここでの私の状況は、WebデザイナーがURLを起動し、Webページを保存し、CSS/HTMLを変更するためのURLを指定する必要があるためです。

2
Adelave

私も同じ問題を抱えていました。ページでajaxが使用されている場合、保存されたページを正しく表示できません。 (たとえば、最初はdivが非表示になっています(display:none;)。ページが読み込まれると、非表示のdivがすべて表示されます。)

最終的なHTMLコードが必要です(Javascript関数が実行され、サーバーからロードされた画面に表示されるすべてのデータ)

Firebugの[HTML]タブを使用して、その最終的なHTMLコードを取得しました。

「html」ブランチ全体をコピーし、doctype宣言をファイルに貼り付けます。次に、スタイルと画像のフォルダーを同じフォルダーにコピーします。

2
trkaplan

あなたの質問から、最終的な目標は、Webページのすべてのアセットをデザイナーに送信して、デザイナーがCSSやグラフィックスなどを編集できるようにすることだと理解しています。

すべてのアセットを圧縮して、Webデザイナーに電子メールで送信するだけではいけませんか?これがあなたのウェブページであるなら、あなたはすでに資産を持っているべきではありませんか?

完全なWebページの保存を使用しようとすると、通常はとにかくhtmlコードが混乱するため、これは設計者にとっては役に立ちません。

2
hairbymaurice

FF25.0.1では、これは機能しました。

  • navBarでabout:configを開きます
  • 警告を受け入れる
  • 「保存」を検索してbrowser.download.save_converter_indexを見つけます。これは元々1に設定されていましたが、リセット(右クリックして[リセット]を選択)すると0に変更され、すぐに問題が解決しました。
0
Tizwoz

あなたは httrack ショットを与えたいかもしれません-それはオフラインブラウジングのためのものですが、おそらくあなたが望むことをします-私は参照のために(私自身の)ウィキをオフラインの静的ページにバックアップしていました。オプションを正しく選択していることを確認してください-スパイダリングを実行でき、明らかに単一のページが必要です;)

0
Journeyman Geek

1つの解決策は、すべてのリンクをWebサイトの完全なリンクに変更することです。その後、「Webページとして保存、完了」すると、保存されないすべての考えがオンラインで使用されます。

0
madshiva

ChromeまたはOperaのような他のブラウザを試しましたか?IIRCOperaの「名前を付けて保存」機能は非常に優れています。

Hairbymauriceが言ったように、それがあなた自身のWebページであるなら、あなたはあなたのデザイナーが編集できるファイルを持っていなければなりません。

それがあなたのウェブページでないなら、なぜあなたはそれを編集したいのですか?あなたが私にサイトを盗んだりコピーしたりしようとしているようですね。

0
DisgruntledGoat