代码之家  ›  专栏  ›  技术社区  ›  Glen Urban

Firefox更新到28.0版后,“错误:找不到'sessionAsSigner'”

  •  0
  • Glen Urban  · 技术社区  · 12 年前

    在SSJS中使用sessionAsSigner,这在Firefox将自己更新到28.0版本之前一直很好 现在出现以下错误:“错误:找不到'sessionAsSigner'”

    仍可在Internet Explorer 9.0中使用

    还有谁经历过这种情况和/或知道如何解决?

    2 回复  |  直到 12 年前
        1
  •  1
  •   Wazeed Ahamed Shaik    9 年前

    当我的xPage/CustomControl和附加的ScriptLibrary由不同的签名者签名时,我遇到了这种情况。

    使用服务器ID重新定位数据库并重新构建应用程序解决了此问题。 “sessionAsSigner”现在工作正常。

        2
  •  0
  •   Glen Urban    5 年前

    我认为浏览器更新是在转移注意力。

    如果每次运行代码时都出现此错误,则应确保所有设计元素都使用相同的ID进行签名。如果错误继续,请清理(项目->清理)数据库。我发现,有时需要两次清理才能解决这个问题(以及其他奇怪的xPage问题)。

    然而,我发现即使这样做了,用户仍然可以随机获得这个错误。当用户第二次运行代码时,它通常不会出错。

    我希望任何人都能深入了解为什么这种情况会随机发生。