萝卜都靠不住的年头,写程序不是件容易的事

从某一天起,我访问 www.google.com 总是会提示一个脚步错误:“对象不支持此属性或方法”
萝卜都靠不住的年头,写程序不是件容易的事
每次都忙着要search 一些东西,所以都是息事宁人的按"否"来取消调试。终于到的忍无可忍的地步,按下"是"来看个究竟.

原来这个不支持的属性或方法叫做"isHomePage",翻了翻MSDN,发现与DHTML Behavior 有关。再看这个对象b,是id为"hp"的 dom 对象,

果然这里应用了behavior。但是看这段代码看上去不像有错。万般无奈,最后想到在IE的设置里面找找线索。果不其然

萝卜都靠不住的年头,写程序不是件容易的事

Ie的安全设置中,就有禁用 behavior的选项。而我恰恰是选择了禁用。

这样看来naive的认为IE支持 DHTML Behavior 是危险的。若事先能做一些检测,避开这些问题,或许更体面一些,当然代码也变得更加啰嗦。在这个萝卜都靠不住的年头,写程序不是件容易的事……

你可能感兴趣的:(程序)