0

非常に頻繁に、エラー ログに次のエラーが表示されます。「サーキット パブリックで定義されていない registrationaction#close の Fuseaction を指定しました。」

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

ご覧のとおり、has はページ上のアンカー (閉じる) を指しているだけです。このコードは 99% の確率で動作しますが、まれに、Coldfusion / Fusebox がこのエラーをスローします。

なぜこうなった?

どういうわけか私のページにアクセスしているデバイスに関連している可能性がありますか? 携帯電話や Apple 製品のように、何らかの理由で私が期待する方法でハッシュを処理しますか?

javascript / JQueryが無効になっている可能性がありますか?

任意のガイダンスをいただければ幸いですありがとう

4

2 に答える 2

1

そんなものをよく見ていました。古いバージョンの Internet Explorer は、URL パラメーターがある場合にハッシュタグを適切に処理していませんでした。私が思いついた最善の解決策はせいぜい無頓着でしたが、基本的にはアンカー タグを URL パラメーターから分離することを余儀なくされました。

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

これに対する簡単な答えがあるかどうかはわかりません。私たちのサイトでは、あらゆる種類の理由で常に奇妙な例外が発生します. 期待どおりにサイトを使用していない人もいれば、ユーザーエージェントのエッジケースなど、あなたが言及したようなものもあります.

基本的に、証拠の収集を開始し、これらの要求で何が異常であるかを確認する必要があります。

まず、アプリケーションで例外をキャッチしますか? その場合、すべてのスコープ ( CGI/CLIENT/FORM/URL/SESSION) を完全な例外とともに電子メールにダンプし、それらをカスタム電子メール アドレス ( などerrors@yourdomain.com) に電子メールで送信すると、参照が得られ、エラー時間を正すことができます。本当の問題。

それがいくつか役立つことを願っています!

于 2011-03-11T21:43:28.513 に答える