Ошибка Firebug, приводящая к сбою кода в Sitecore при использовании IE8 для просмотра редактора контента - PullRequest
1 голос
/ 14 мая 2010

У меня есть Sitecore 6 CMS с настраиваемым поставщиком данных для создания дочерних элементов на лету на основе элементов, добавленных в поле в родительском элементе. Это работало нормально (примерно неделю назад я работал над этим проектом в последний раз), но теперь я получаю ошибки в веб-клиенте, возникающие в файлах FirebugLite html и JS. По сути, я щелкаю по элементу контента, FirebugLite js не работает, а затем мой код в моем поставщике пользовательских данных не запускается.

Я бы подумал, что любые скрипты FirebugLite будут отключены или проигнорированы при работе под IE8 (не является ли FirebugLite надстройкой Firefox?)

Когда я удаляю папку FirebugLite из .. \ sitecore \ shell \ Controls \ Lib \, мой код работает нормально, и я не получаю ошибки на стороне клиента. Я не совсем уверен, что мой вопрос. Я полагаю, это должно повлиять на FirebugLite IE8? Что я упускаю, если я удаляю FirebugLite из дерева каталогов Sitecore?

Я использую 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

Приветствия

Джеймс.

Ответы [ 2 ]

1 голос
/ 14 мая 2010

Firebug - это плагин Firefox. Насколько я знаю, FirebugLite является версией только для Javascript, и поэтому должна работать в любом браузере. Если у вас возникают проблемы и вы используете IE8, вы не потеряете много, удалив его, так как панель инструментов разработчика IE8 вполне подходит для манипулирования DOM и css, а также для отладки и профилирования Javascript. При этом Firefox всегда будет моим первым выбором во время разработки.

0 голосов
/ 17 мая 2010

Мы столкнулись с той же проблемой с IE 8. Один из наших разработчиков обнаружил, что она была решена путем отключения опции «Включить защищенный режим» в IE.

...