如何在执行所有脚本后获得有效的HTML? 实际上,脚本正在添加和修改页面中的控件和css。我希望将生成的显示的html看作静态页面。有什么办法可以得到这个吗?
编辑:假设如果使用JavaScript添加背景图像,我如何在Html或css中看到? 请在回答之前尝试获取此信息。如何在执行完所有脚本后获得结果HTML?
1
A
回答
3
一种方法是使用Firefox和Firebug扩展名。
Firebug是Web开发人员的扩展。除此之外,它提供了一个“HTML面板”:
HTML面板显示当前打开的页面生成的 HTML/XML。 它与正常源代码 视图不同,因为它还会在DOM树上显示所有的 操作。 [...]
MS Internet Explorer的类似解决方案是Internet Explorer Developer Toolbar。
请注意,这两种解决方案都是针对浏览器的。因为这个HTML只存在于浏览器的工作内存中(所以你不能在网络上嗅探它),所以无法获得独立于所用浏览器的结果HTML。
1
使用firefox的firebug插件,使用它你可以'查看生成的源'。
1
这是一个javascript方法。不幸的是,它并不完美。例如,它不包含textarea的内容。
document.documentElement.innerHTML
的另一种方式是选择everyting(Ctrl + A
),并选择从上下文菜单中选择“查看选择源”。
1
Web Developer Toolbar addon for Firefox有一个'查看生成的源'按钮,让你这样做。它位于工具栏的“查看源代码”菜单下。
它将被操作的文档呈现为静态来源,就像“查看来源”选项所做的一样,但是通过Javascript进行修改。
相关问题
- 1. Symfony - 如何执行另一个PHP脚本并获得结果?
- 2. 从java执行Jython脚本并获得结果
- 3. 无法获得Astyanax IndexQuery执行的所有结果
- 4. 我如何获得HTML中的所有脚本的内容
- 5. 如何在完成执行后检查SSIS包作业结果?
- 6. 我有一个countcolour(VB脚本)的结果,我该如何获得结果
- 7. 如何获得结果集最后一行中所有列值的总和?
- 8. SQL执行后得到分片结果
- 9. 无法获得PHP脚本的结果
- 10. 如何在jython中执行select *并获得结果
- 11. 如何在执行聚合时获得搜索结果?
- 12. 获得完整结果
- 13. 获取结果后得到的结果jQuery UI自动完成
- 14. 执行PHP脚本时显示结果
- 15. 执行脚本和返回结果
- 16. 如何使用java获取js文件并执行它,然后获得结果
- 17. 如何在所有AsyncTasks完成后执行onMapReady()回调?
- 18. 如何在完成前一个脚本之后运行苹果脚本
- 19. 为什么python脚本在通过cron作业执行之前从java获得结果之前完成?
- 20. 如何获得在bash中执行的脚本名称?
- 21. 在serializeFileUpload后执行脚本
- 22. 如何获取正在执行的冻结脚本的路径
- 23. 如何在所有日期获得结果?
- 24. 如何获得所有列在sqlite中大于零的结果?
- 25. 如何在订购后获得结果集中的第一行?
- 26. AGI脚本执行没有错误,但没有生成结果
- 27. 如何从sql脚本获得xsd元素格式结果
- 28. 如何在所有目录执行python脚本
- 29. php如果放在HTML体中的脚本之后,the_content执行不正确
- 30. 如何获得文本结果SPHINX