對一個頁面分析的發現,網頁的大部分操作通過一個對象來進行操作的
下列函數是通過對應的名字獲取該對象
function thisMovie(c) {
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[c]
} else {
return document[c]
}
}
操作的表示為 thisMovie("test").dothing()這樣的手法,但是我找遍了js文件和html,確實有 test這個對象,但這個對象下面卻沒有任何函數,能告訴我具體的原因或者思路嗎
參考JS與FLASH交互
你查看的頁面是包含flash,支持網頁js和flash交互的嗎?如果是的話,dothing可能是flash裡面的函數。自然你在頁面的html和js裡面找不到。