如何在執行所有腳本後獲得有效的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