سؤال

أنا أستخدم Opera على جهاز كمبيوتر يعمل بنظام Windows وأقوم بالتطوير لجهاز.يمكنني الاتصال بالجهاز وتشغيل المتصفح يدويًا مما يمنحني مخرجات المتصفح.

هل من الممكن تتبع الرسائل في كل من Dragonfly ووحدة تحكم Opera؟أستطيع أن أرى رسالة window.alert() تظهر في وحدة التحكم، ولكنني أرغب أيضًا في تتبع الرسائل لتصحيح الأخطاء وتتبع الحالة بشكل أسهل داخل Dragonfly على الكمبيوتر الشخصي وOpera على الجهاز.

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

المحلول

function debug(text) {
  ((window.console && console.log) ||
   (window.opera && opera.postError) ||
   window.alert).call(this, text);
}

لست متأكدًا من أن هذا سيحل مشكلاتك (ليس لدي خبرة كبيرة مع Dragonfly) ولكن يبدو ذلك Opera.postError هو استدعاء API العام لتسجيل الدخول إلى وحدة التحكم في Opera.

نصائح أخرى

وconsole.log ستعمل في الأوبرا واليعسوب من أوبرا 11. واضاف لدعم كل من وحدة التحكم وسطر الأوامر واجهات برمجة التطبيقات من الحرائق. انظر http://my.opera.com / اليعسوب / بلوق / الحصول على-أوبرا اليعسوب جاهزة للأوبرا-11 / للحصول على مزيد من المعلومات.

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