我有一个网页,是通过使用PHP从数据库拉字段,并设置在HTML中生成的。
一旦这个页面加载,我使用javascript(我之前问过)和CSS的组合来重新格式化和样式页面,使其更易于阅读。
我现在需要的是为用户提供一种方式来下载呈现的页面(在javascript/css操作页面之后)作为一个完整的HTML文件。
我缺钱了。有人能帮忙吗?
我遇到的问题包括:- 在浏览器中使用"保存"或"另存为"对话框,只保存PHP提取的原始HTML。我最终不得不"检查元素"并从开发人员视图复制呈现的HTML。
- 我添加的CSS和JS是在客户端完成的,PHP需要一点时间来加载(从我的手中)。这个问题的解决方案需要能够在客户端或单独的站点/服务器上完成。
帮助吗?
您可以在自己的服务器上使用服务器端代理(例如:PHP Web Proxy),它从源服务器获取未格式化的html页面,在您的服务器上重新格式化,然后以您想要保存的状态将其发送到浏览器。
我从未需要将其保存为文件,但是当您没有看到完整的呈现页面时(特别是使用Jscripts时),对于故障排除来说,这很麻烦。"Inspect element"是目前为止我用来查看渲染页面的唯一解决方案。
还有一个叫做crowbar的工具,我从来没有真正尝试过,因为对于故障排除的目的,"Inspect element"是我所需要的。
我不确定你想用CSS做什么。样式是无法保存的视觉元素。