0

在非常频繁的情况下,我的错误日志显示以下错误:“您指定了一个未在 Circuit public 中定义的 registeraction#close 的 Fuseaction。”

The full link is:"http://myUrl/index.cfm?do=public.registrationAction#close"

如您所见, 仅指向页面上的锚点(关闭)。此代码 99% 的时间都在工作,但在奇怪的情况下,Coldfusion / Fusebox 会抛出此错误。

为什么会这样?

它可能与以某种方式访问​​我的页面的设备有关吗?就像手机或 Apple 产品由于某种原因确实按照我期望的方式处理哈希?

可能是javascript / JQuery被禁用了吗?

任何指导将不胜感激谢谢

4

2 回答 2

1

我以前经常看到这样的东西。当有 URL 参数时,旧版本的 Internet Explorer 无法正确处理主题标签。我能想出的最佳解决方案充其量是杂乱无章的,但基本上它迫使锚标记与 URL 参数分开。

http://myUrl/index.cfm?do=public.registrationAction&#close
于 2011-03-14T16:50:00.200 回答
0

我不确定是否有一个简单的答案。由于各种原因,我们的网站上总是出现奇怪的异常。有时是人们没有按照您期望的方式使用该网站,有时它就像您提到的那样,例如用户代理边缘案例等。

基本上你需要开始收集证据,看看这些请求有什么不寻常的地方。

所以开始:你在你的应用程序中捕获异常吗?如果是这样,将所有范围CGI/CLIENT/FORM/URL/SESSIONerrors@yourdomain.com真正的问题。

希望能有所帮助!

于 2011-03-11T21:43:28.513 回答