1
在我的html页面,我有代码这样的事情,在那里我已经安装了一个扩展仅当浏览器是火狐:“InstallTrigger”没有定义
if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent))
{
//relevant code
InstallTrigger.install(InstallXPI);
}
它正常工作,在每一个浏览器。但是,当通过htmlunit框架使用相同的页面并在webclient中使用browserversion.FIREFOX_3_6参数时。它在那里显示错误:
com.gargoylesoftware.htmlunit.ScriptException: Wrapped
com.gargoylesoftware.htmlunit.ScriptException: Wrapped
com.gargoylesoftware.htmlunit.ScriptException: ReferenceError: "InstallTrigger" is not defined.
对此有何想法?
感谢@wladimir ...ü是正确的特征检测是针对解答更有用.thanks – 2012-02-01 07:55:02