“另存为网页,完成”问题?

“另存为网页,完成”问题?

当我尝试使用“另存为网页,完成”从浏览器保存网页时,出现了一个问题,其中某些 CSS/Javascript/图像未保存,因此当我重新打开已保存的离线网页时,网页无法正常显示。我该如何解决这个问题?

如何让网页能够从浏览器中正确保存?我不想使用 MHT ext。因为我的情况是我需要为网页设计师提供 URL 来启动 URL、保存网页并修改 CSS/HTML。

答案1

从您的问题中我了解到最终目标是将您网页的所有资产发送给您的设计师,以便他们可以编辑 CSS、图形等。

您不能直接将所有资产打包并通过电子邮件发送给网页设计师吗?如果这是您的网页,那么您应该已经拥有这些资产了,不是吗?

如果您尝试使用保存网页完成功能,它通常会弄乱 html 代码,因此这对您的设计师来说没有用。

答案2

我遇到了同样的问题;如果页面中使用了 ajax,则无法正确查看已保存的页面。(例如,起初 div 是隐藏的(display:none;),页面加载后,所有隐藏的 div 都会显示出来。)

我们需要最终的 HTML 代码(执行的 Javascript 函数和从服务器加载的屏幕上显示的所有数据)

我使用 Firebug 的 HTML 选项卡来获取最终的 HTML 代码。

将整个“html”分支和 doctype 声明粘贴到文件中。然后将样式和图像文件夹复制到同一文件夹中。

答案3

你可能想给追踪试试看 - 虽然它是用于离线浏览,但它可能可以满足您的需求 - 我曾经将 wiki(我自己的)备份到离线静态页面以供参考。只需确保您正确选择选项 - 它可以进行蜘蛛抓取,而您显然想要单个页面 ;)

答案4

一个解决方案可能是将所有链接更改为网站的完整链接,然后当您“另存为网页,完成”时,所有未保存的想法都将在线使用。

相关内容