Javascript NS\u错误\u XPC\u安全性\u管理器\u使用Selenium IDE 2.5.0填充页面时在FF 30.0中否决错误

Javascript NS\u错误\u XPC\u安全性\u管理器\u使用Selenium IDE 2.5.0填充页面时在FF 30.0中否决错误,javascript,jquery,selenium,selenium-ide,Javascript,Jquery,Selenium,Selenium Ide,运行selenium IDE脚本自动填充表单时,我收到以下消息: [error] There was an unexpected Alert! [Javascript Error :MY-SUPER-TOP-SECRET-URL line 37 Error: NS_ERROR_XPC_SECURITY_MANAGER_VETO: ] 当我检查第37行时,它是一个设置全局bool的小代码块,包装在jQuery click()anon函数中 parent.jQuery(parent.docum

运行selenium IDE脚本自动填充表单时,我收到以下消息:

[error] There was an unexpected Alert! [Javascript Error :MY-SUPER-TOP-SECRET-URL line 37 Error: NS_ERROR_XPC_SECURITY_MANAGER_VETO: ]
当我检查第37行时,它是一个设置全局bool的小代码块,包装在jQuery click()anon函数中

  parent.jQuery(parent.document).click(function () {
     parent.sharedVars.enableGenderKey = false;
  });

我正在运行jQuery1.8.3。有什么建议吗?有趣的是,表单确实成功填写了一次,但在尝试2和更高版本时,它会出错。

我们找到了它,我们认为是错误的SSL证书。我们无法绝对确认,但一旦证书得到解决,问题似乎就消失了

我知道这是一篇老文章,但我今天收到了这个错误(jQuery 2.2.3和Firefox 46.0.1)。我有(A)一个表单帖子,它导致(B)用jQuery代码加载一个iframe,(C)在iframe的父级中创建元素。其中一些具有处理单击事件的匿名函数。单击时,此函数导致(D)表单再次提交到iframe

(D)中的函数工作一次,然后在第二次(以及随后的每一次)单击时,出现上述否决错误。这与OP描述的设置类似:一个匿名jQuery函数多次对表单执行操作

有了这个理论,我重构了我的整个解决方案以避免这种情况,并消除了错误

在我的例子中,这里有一个解决方法:我在页面中(在iframe之外)有一个javascript函数来处理我想要做的事情

function myclick(e)
{
  if (!$(e.target.hasClass('wantclick'))) return;
  actualstuff();
}

我绑定
onclick='myclick(事件);'
到div,iframe中的jQuery代码将新内容放入其中。在iframe中,我有jQuery do
.addClass('wantclick')
我在firefox 57、Linux mint 14.04上也有同样的错误 我在用jquery做一个项目。起初,直到我发出POST请求并使用回调方法处理jqXHR对象(请参阅弃用通知),错误才弹出,这就是它在控制台中出现的方式。 但症状总是在这里: 我的浏览器有点挂,所以每次我都要按F5。我注释了一些
警报(JSON.stringify(jqXHR))
,错误消失了,而不是症状

我用Chrome和Chrome进行了检查,没有这样的错误。 我不知道原因是什么,但我通过重启浏览器解决了问题,但可能是Firefox的缓存问题


希望有帮助。

这有帮助吗?应该在jQueryUI1.8.21中修复,谢谢,但它没有。我们已将版本升级到1.11.x,但行为没有改变。您是否也有无效的SSL证书?