是否有一个名为ssh的“document”属性?这是一个简单的问题。我在工作中的一些代码中已经看到了这一点,但办公室里没有人编写代码,所以我被困了。
该行是document.ssh.firstPing(...)
firstPing是代码中的一个方法,用js + php编写。但我在所有代码中都使用eclipse进行搜索,并且在任何地方都没有ssh。
答案 0 :(得分:2)
Javascript DOM绑定中的ssh
对象上没有标准的document
属性。如果你正在加载Javascript库,他们总是可以添加一个(如果喜欢的话,可以向document
添加一个属性)。例如,这是完全有效的:
document.foo = {
bar: function() {
alert("Hi there!");
}
};
document.foo.bar(); // alerts "Hi there"
有关标准绑定的更多信息here。
答案 1 :(得分:0)
ssh
必须在某个地方的某个脚本中定义。由于你的代码库部分是PHP,它可能是一个生成的脚本,这就是为什么它显然没有出现。
您可能尝试的一种技术是使用Firebug在FireFox中打开您的页面,并分析它显示已加载的脚本列表(在脚本选项卡下)。这里的优点是Firebug向您展示了eval脚本,而不仅仅是静态脚本文件。 Firebug还允许您搜索这些内容。然后,您可以从那里回溯到基于短语定义的位置。