Windows 10 reached EOS (end of support) on October 14, 2025. For more information, see this article.

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

How to save a web page as a file with extention ".html" instead ".htm"?

  • 9 个回答
  • 2 人有此问题
  • 62 次查看
  • 最后回复者为 the-edmeister

更多选项

Firefox 28. Menu File-Save As-Web page, HTML Only (*.htm,*html) saves to a file with the extention ".htm". How to save a web page as a file with the extention ".html" instead ".htm"?

Firefox 28. Menu File-Save As-Web page, HTML Only (*.htm,*html) saves to a file with the extention ".htm". How to save a web page as a file with the extention ".html" instead ".htm"?

所有回复 (9)

更多选项

This is an extra step needed, but what I do is

  • File > Save As > Web Page, complete > and manually type out ".html"
更多选项

Another web page will need same manual change of extention. How to make Firefox automaticaly set file extention (for saving web page) to ".html"

更多选项

Why can't you just leave the htm file extension there?

更多选项

Then, why does exist (*.html) in menu?

更多选项

Firefox doesn't add or modify the file extension automatically, so you will have to add a missing file extension or correct a wrong file extension yourself if the wrong file extension is shown.

You can try to rename (or delete) the mimeTypes.rdf file in the Firefox profile folder to reset all file actions.

更多选项

There is not "HTM" in the mimeTypes.rdf file. From where FireFox get "HTM" for "text/html" mime type? So that I can change it? To Firefox saves a web page as "web-page-title.html"?

更多选项

I took a look in the "nsFilePicker.cpp". Is therr some comments on "// This is supposed to append ".htm"?

 NS_NAMED_LITERAL_STRING(htmExt, "html");
 if (!mDefaultExtension.IsEmpty()) {
   ofn.lpstrDefExt = mDefaultExtension.get();
 } else if (IsDefaultPathHtml()) {
   // Get file extension from suggested filename to detect if we are
   // saving an html file.
   // This is supposed to append ".htm" if user doesn't supply an
   // extension but the behavior is sort of weird:
   // - Often appends ".html" even if you have an extension
   // - It obeys your extension if you put quotes around name
   ofn.lpstrDefExt = htmExt.get();
 }
更多选项

in the "save as type" category, select "all files", then type the name of your file followed by the extension .html, e.g "foo.html". This will work.

更多选项

^ samarnikhil

The Owner of this thread said

"Another web page will need same manual change of extention. How to make Firefox automaticaly set file extention (for saving web page) to ".html" "