0
在一個網頁中,它可能會導入外部JavaScript文件,並且它可能包含內聯JavaScript代碼,它也可能使用一個可能暴露javascript api的activex控件,那麼如何知道網頁中可用的所有功能?javascript:我如何知道當前上下文中可用的功能?
在一個網頁中,它可能會導入外部JavaScript文件,並且它可能包含內聯JavaScript代碼,它也可能使用一個可能暴露javascript api的activex控件,那麼如何知道網頁中可用的所有功能?javascript:我如何知道當前上下文中可用的功能?
你可以遍歷window
對象和過濾功能:
function getFunctions(obj)
{
var functions = {};
for (var attr in obj)
{
if (typeof(obj[attr])=="function")
{
functions[attr] = obj[attr];
}
}
return functions;
}
var functions = getFunctions(window);
它不工作在IE6 ... – CaiNiaoCoder