如何在执行所有脚本后获得有效的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. ExecutionService。所有线程完成后如何获得结果?
- 2. Symfony - 如何执行另一个PHP脚本并获得结果?
- 3. 结构脚本执行没有完成
- 4. 从java执行Jython脚本并获得结果
- 5. Solrj获得所有结果
- 6. 无法获得Astyanax IndexQuery执行的所有结果
- 7. 如何从Ruby脚本中执行一组系统命令获得结果
- 8. 如何从shell脚本获取telnet执行结果代码?
- 9. 我如何获得HTML中的所有脚本的内容
- 10. 如何在完成执行后检查SSIS包作业结果?
- 11. 我有一个countcolour(VB脚本)的结果,我该如何获得结果
- 12. Shell脚本完成后执行命令
- 13. 在Python脚本中循环,仅获得最后结果
- 14. PHP在后台执行进程并获得结果
- 15. 如何获得结果集最后一行中所有列值的总和?
- 16. 如何在rsync后执行bash脚本
- 17. 如何在下载后执行脚本?
- 18. 如何在获得dhrystone后执行dhrystone
- 19. SQL执行后得到分片结果
- 20. 在运行perl脚本后输出selenium测试结果为html
- 21. 没有从SqlDataReader获得所有结果
- 22. 如何让Python脚本在执行后运行powershell脚本
- 23. 如何在jython中执行select *并获得结果
- 24. 在mongodb启动后获得厨师执行mongodb脚本
- 25. 获得完整结果
- 26. 如何在oracle中保存提交说明,直到执行完所有脚本
- 27. 如何在所有AsyncTasks完成后执行onMapReady()回调?
- 28. 如何获得PHP脚本**结果**包含在另一个PHP脚本中?
- 29. 如何使用java获取js文件并执行它,然后获得结果
- 30. 执行脚本和返回结果