小编Pra*_*rma的帖子

“InstallTrigger”未定义

在我的 html 页面中,我有这样的代码,只有当浏览器是 Firefox 时,我才安装了扩展:

if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent))
{
  //relevant code
  InstallTrigger.install(InstallXPI);
}
Run Code Online (Sandbox Code Playgroud)

它在每个浏览器中都能正常工作。但是当通过 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.
Run Code Online (Sandbox Code Playgroud)

对此有什么想法吗?

javascript firefox htmlunit

2
推荐指数
1
解决办法
3529
查看次数

标签 统计

firefox ×1

htmlunit ×1

javascript ×1