有沒有辦法在頁面中檢索所有Javascript變量?例如,Firebug可以查看所有的JS變量,所以我知道這是可能的,但我不確定如何去做。獲取文檔中的所有javascript變量
3
A
回答
4
要獲得全局變量:
var x=[];
for (var i in window){
x.push(i)
};
alert(x.join("\\"));
它們存儲在窗口對象
,你可以在這裏看到更多的信息:
http://seanmonstar.com/post/708979238/iterating-global-variables-in-internet-explorer
+0
alert(x.join(「\」));有一個錯誤....它應該是警覺的(x.join(「\\」)); – matabares 2014-11-04 12:32:07
0
任何無法顯示的變量通常最終會附加到全局窗口對象,因此您可以嘗試循環查看附加的變量(和屬性),但要注意已經附加了很多東西。
任何有作用域的變量當然都會在它們自己的範圍內 - 這顯然會以可靠的方式檢索出更多問題。 Firebug能夠部分地發揮它的魔力,因爲它是一種擴展,能夠在典型瀏覽器安全性的邊緣之外進行操作,從而實現更有趣和深入的反思。
相關問題
- 1. Photoshop Javascript來獲取活動文檔中的所有圖層
- 2. 獲取couchdb數據庫中所有文檔的文檔ID
- 3. 在JAVA中獲取javascript的所有變量
- 4. 獲取Word文檔的所有書籤
- 5. 獲取所有打開的Excel文檔
- 6. 獲取所有sessionScope變量XPages中
- 7. 從字符串中獲取所有變量名稱javascript
- 8. 在頁面中獲取所有(javascript)全局變量
- 9. 對於文檔中的變量(Javascript)
- 10. HTML文檔中的Javascript變量範圍
- 11. 獲取javascript變量
- 12. 從MongoDB'collection'獲取所有'文檔'
- 13. 從doctrinemongodb文檔獲取所有參數
- 14. 如何從mongodb獲取所有文檔?
- 15. 如何從RavenDB獲取所有文檔?
- 16. 貓鼬 - 查詢獲取文檔的所有子文檔
- 17. 如何從javascript獲取所有未聲明的變量
- 18. 獲取具有變量的對象。 -javascript-
- 19. Scrapy - 獲取JavaScript的變量
- 20. 獲取JavaScript變量的值
- 21. 如何獲取JavaScript中的URL(文檔)?
- 22. 獲取所有路徑變量
- 23. 如何獲取所有jenkins變量
- 24. 獲取所有PHP變量及其值
- 25. 從python的html文檔中提取javascript變量值
- 26. 從Javascript獲取文檔HREFS
- 27. DOM:獲取文檔中的所有文本節點(PHP)
- 28. 獲取XML文檔中的所有文本?
- 29. 如何獲取文檔片段中的所有文本節點?
- 30. 如何使用單個函數獲取所有javascript變量?
你能描述一下它是什麼,你要通過這樣做來完成?就目前來看,這個問題非常模糊。在一個頁面內的許多不同的地方可以有很多「變量」,其中一些可以被發現而另一些則不可以。 – Pointy 2010-11-10 16:20:14
讓我詳細說明 - 我正在開發一個生活在網頁中的應用程序。對於會話恢復樣式函數,我想在一個時間間隔內將所有變量拉出頁面,並將其存儲以便稍後恢復。現在,我認爲更好的解決方案是提取創建會話所需的某些變量,但迭代遍歷全局變量仍然是一個有趣的練習。 – 2010-11-19 15:50:49
這看起來像一個重複的問題:http://stackoverflow.com/questions/2762075/get-all-javascript-variables – 2013-01-12 19:56:08