1

親アイテムのフィールドに追加されたアイテムに基づいて子アイテムをその場で作成するカスタムデータプロバイダーを備えたSitecore6CMSがあります。これは問題なく機能していましたが(約1週間前がこのプロジェクトに取り組んだ最後の時間でした)、FirebugLitehtmlおよびJSファイルで発生したWebクライアントでエラーが発生しています。基本的に、コンテンツアイテムをクリックすると、FirebugLite jsが失敗し、カスタムデータプロバイダーのコードが実行されません。

IE8で実行すると、FirebugLiteスクリプトが無効になるか無視されると思いました(FirebugLiteはFirefoxアドインではありませんか?)

.. \ sitecore \ shell \ Controls \ Lib \からFirebugLiteフォルダーを削除すると、コードは正常に実行され、クライアント側のエラーは発生しません。私の質問が何であるかはよくわかりません。FirebugLiteはIE8に影響を与えるべきだと思いますか?SitecoreディレクトリツリーからFirebugLiteを削除すると、何が失われますか?

WindowsXP SP3、VS2008を実行しています。私が得るエラーは次のとおりです。

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR    1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Timestamp: Fri, 14 May 2010 06:42:04 UTC


Message: Invalid argument.
Line: 301
Char: 9
Code: 0
URI: http://xxxxxxx.com.au/sitecore/shell/controls/lib/FirebugLite/firebug.js


Message: Object doesn't support this property or method
Line: 21
Char: 1
Code: 0
URI:   http://xxxxxxxx.com.au/sitecore/shell/controls/lib/FirebugLite/firebug.html


Message: Invalid argument.
Line: 301
Char: 9
Code: 0
URI: http://xxxxxxxx.com.au/sitecore/shell/controls/lib/FirebugLite/firebug.js


Message: Object doesn't support this property or method
Line: 21
Char: 1
Code: 0
URI: http://xxxxxxxx.com.au/sitecore/shell/controls/lib/FirebugLite/firebug.html

乾杯、

ジェームズ。

4

2 に答える 2

1

Firebug は Firefox のプラグインです。私の知る限り、FirebugLite は Javascript のみのバージョンであり、どのブラウザでも実行できるはずです。問題が発生して IE8 を使用している場合、IE8 の開発者ツールバーは DOM と css の操作、および Javascript のデバッグとプロファイリングにかなり適しているため、IE8 を削除してもあまり失うことはありません。そうは言っても、開発中は常に Firefox が私の最初の選択肢でした。

于 2010-05-14T07:26:16.613 に答える
0

IE 8 でも同じ問題が発生しました。開発者の 1 人は、IE 内の [保護モードを有効にする] オプションを無効にすることで解決したことを発見しました。

于 2010-05-17T19:24:41.490 に答える