طريقة لالتقاط لقطة شاشة لمتصفح المستخدم للمساعدة في الإبلاغ عن الأخطاء

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

  •  23-09-2019
  •  | 
  •  

سؤال

أنا أبحث عن طريقة لتسهيل للمستخدمين غير المتطورة تقنيًا تقديم لقطات شاشة لمتصفحهم لي ، للمساعدة في تصحيح مشاكل تطبيق الويب.

سيكون هناك زر على جميع الصفحات داخل تطبيق ويب يمكنهم استخدامه للإبلاغ عن المشكلات ، والتي أود إرسال لقطة شاشة (من بين أشياء أخرى).

http://www.snapabug.com/ قريب جدًا مما أريد ، لكنني بحاجة إلى أن أكون قادرًا على تخصيص بعض الأشياء التي لن تسمح لي بها الخدمة.

بيئة الإنتاج مصباح. أتوقع أن يكون هناك شيء يعتمد على الفلاش يمكنه القيام بذلك ، لكنني لم أتمكن من العثور على شيء ما.

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

المحلول

استخدم JavaScript للاستيلاء على تفاصيل HTML ، وكيل المستخدم وتفاصيل المتصفح (المكونات الإضافية ، وما إلى ذلك) وإرسالها إلى صفحة الإبلاغ عن الأخطاء مع AJAX.

نصائح أخرى

شرب حتى الثمالة،

إذا كنت بحاجة إلى أداة تتكامل بالفعل مع حلول BugTracking الموجودة (Fogbugz ، Redmine ، Jira ، TFS ، ...) يجب عليك تجربة UsperSnap. أعتقد أنه يفعل بالضبط ما تحتاجه! الكشف الكامل: أنا أحد المؤسس المشارك لـ http://usersnap.com

شرب حتى الثمالة،

نعم ، صادفت هذه الأداة أيضًا ويبدو أنها رائعة. أقرب شيء يمكنني الإشارة إليه هو السيلينيوم. يمكن أن يأخذ السيلينيوم لقطة شاشة وحفظ مصدر الصفحة. أعتقد أنه يستخدم JavaScript لإجراء المكالمات اللازمة.

يمكنك بناء شيء حوله أفترض.

والتر

شرب حتى الثمالة،

يمكن تخزين Backtraces ومتغيرات التطبيق في متغيرات JavaScript وسيتم إمساكها بواسطة Snapabug عند إرسال لقطة الشاشة.

يتم تمكين أشياء الوكيل المباشر فقط إذا اخترت القيام بذلك في التكوين. بشكل افتراضي ، لم يتم تمكينهم.

لدينا الآن القدرة على إنشاء نماذج مخصصة لتتناسب مع مظهر موقعك ومظهره ويمكنه إزالة العلامة التجارية إذا كانت هذه مشكلة كبيرة.

اتصل بنا على: support@snapabug.com وسنتوصل إلى شيء يناسبك.

هتاف ، جيروم.

هل رأيت هذا؟ http://userfly.com/

الحصول على جلسة مع تسجيل الدخول أمر صعب ، ولكن يمكن القيام به

https://github.com/leonid-shtsov/headlessوhttps://github.com/lanej/selenium-webdriver

على خادم منفصل.

حلول مستضافة مثل http://url2png.com لا تدعم الجلسات (حتى الآن) على ما أعتقد.

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