خطأ Firebug الذي تسبب في فشل الكود في Sitecore عند استخدام IE8 لعرض محرر المحتوى

StackOverflow https://stackoverflow.com/questions/2832322

سؤال

لديّ Sitecore 6 CMs مع مزود بيانات مخصص لإنشاء عناصر للأطفال أثناء الطيران بناءً على العناصر التي تمت إضافتها إلى حقل في العنصر الأصل. كان هذا جيدًا (منذ حوالي أسبوع كان آخر مرة كنت أعمل فيها في هذا المشروع) ، لكنني الآن أحصل على أخطاء في عميل الويب الذي ينشأ في ملفات Firebuglite HTML و JS. في الأساس ، أنقر على عنصر محتوى ، يفشل FireBuglite JS ، ثم فشل الكود في مزود البيانات المخصص الخاص بي.

كنت أعتقد أن أي برامج نصية Firebuglite سيتم تعطيلها أو تجاهلها عند الركض تحت IE8 (أليس Firebuglite إضافة Firefox؟)

عندما أقوم بإزالة مجلد FireBuglite من .. sitecore shell Controls lib my الكود الخاص بي يعمل بشكل جيد ولا أحصل على أخطاء العملاء. لست متأكدًا حقًا من سؤالي. أعتقد أنه هل يجب أن يؤثر 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

هتافات،

جوامع.

هل كانت مفيدة؟

المحلول

Firebug هو البرنامج المساعد Firefox. بقدر ما أدرك Firebuglite هو إصدار JavaScript فقط ، وبالتالي يجب أن يعمل في أي متصفح. إذا كنت تعاني من مشاكل واستخدام IE8 ، فلن تفقد الكثير من إزالتها لأن شريط أدوات مطور IE8 يعد لائقًا جدًا لمعالجة DOM و CSS ، وكذلك تصحيح الأخطاء والتوصيف JavaScript. ومع ذلك ، سيكون Firefox دائمًا خياري الأول أثناء التطوير.

نصائح أخرى

لقد واجهنا نفس المشكلة مع IE 8. وجد أحد مطورينا أنه تم حله عن طريق تعطيل خيار "تمكين الوضع المحمي" داخل IE.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top