أدوات لالتقاط وتحويل الويب
مجتمع GrabzIt على الإنترنت

باستخدام GrabzIt جافا سكريبت على المحلية

هل هناك طريقة بالنسبة لي لاستخدام GrabzIt javascript على صفحتي المحلية و / أو الصفحة غير العامة؟

 

شكر

سألته جوش وايلي في 9 سبتمبر 2019

نعم ، ما عليك سوى الاتصال به من مضيف محلي أو حتى مجرد ملف html وسيعمل. من فضلك قل لي إذا كان لديك أي مشاكل.

أجاب عنها دعم GrabzIt في 9 سبتمبر 2019

حسنا، شكرا. بدأت أفهم هذا أكثر من ذلك بقليل. كنت أقرأ هذه الصفحة: https://grabz.it/support/؟uniqueId=html-tips.

سؤالان حول هذا:

1) إذا كنت أستخدم ConvertHTML ، فهل يجب أن يكون CSS داخل Div الذي أحاول التقاط لقطة شاشة له؟ أم أنه من المقبول وجود أوراق أنماط خارج هذا Div؟

2) بعض الخطوط التي أحاول التقاطها ، لا تظهر بالخط الصحيح. هل تعامل الخطوط بشكل مختلف؟

أجاب عنها جوش وايلي في 9 سبتمبر 2019

ConvertHtml يمكن تحويل string من HTML ، يمكنك تضمين CSS ولكن إذا لم تفعل ، فستحتاج إلى التأكد من أن أي ورقة أنماط خارجية تستخدم عناوين URL المطلقة.

يجب أن تعمل الخطوط إذا تمت الإشارة إليها بشكل صحيح باستخدام عناوين URL المطلقة وغيرها في CSS.

أجاب عنها دعم GrabzIt في 9 سبتمبر 2019

شكر. سؤال آخر. هل هناك طريقة لزيادة حجم الصورة النهائية دون وجود مساحة فارغة على اليمين والأسفل؟  

على سبيل المثال ، أحاول لقطة للشاشة Div التي هي 500x300 ولكني أريد توسيع نطاقها إلى 750x450. عندما أقوم بتعيين العرض على 750 والارتفاع إلى 450 ، فإنه ينشئ صورة 750x450 لكن div الذي أتناوله لقطة للشاشة يظهر فقط كصورة 500x300 وتكون المساحة المتبقية فارغة.

 

شكر

أجاب عنها جوش وايلي في 10 سبتمبر 2019

أيضًا ، لقد جربت برنامج ConvertPage وهو لا يعمل أيضًا ، لكن مع نتائج مختلفة. أدناه مثال على ما فعلته. يقطع الصورة على الرغم من أنه يعرض نصفها فقط.

 

GrabzIt ("مفتاح التطبيق"). ConvertPage ({
"الهدف": "#paddAroundExport" ،
"التأخير": 3000 ،
"التنسيق": "بابوا نيو غينيا" ،
"شفاف": 1 ،
"bheight": -1 ،
"الارتفاع": -1 ،
"العرض": -1
}) AddTo ( "finalImageID.")؛

أجاب عنها جوش وايلي في 10 سبتمبر 2019

مرحبا جوش،

بالنسبة لسؤالك الأول ، يمكنك ضبط حجم المتصفح على 500 بواسطة 300. ثم اضبط العرض الأكبر على رفعه.

هناك المزيد من المعلومات في المقالة المرتبطة.

على بو الثانيةint، هل سيكون من الممكن إلقاء نظرة على الصفحة التي تواجه مشكلات معها؟

أجاب عنها جوش وايلي في 10 سبتمبر 2019

حسنًا ، أرى كيف يعمل التوسع الآن على تحويل HTML. شكرا، هذا مفيد جدا. كنت في حيرة من أمري ما كانت عليه bheight و bwidth. لقد اقتربت حقًا من استخدام ConverHTML ولكن هناك بعض الأشياء لا تزال متوقفة. قد يكون هذا الخيار صعبًا بالنسبة لي لأن جميع أوراق الأنماط بحاجة إلى الوصول إليها ، وهو أمر صعب علي القيام به لأنني بحاجة إلى العمل على الإصدار المحلي الخاص بي لاختباره.

 

يبدو أن خيار ConverPage هو أفضل ما لدي ولكني بعيد بعض الشيء عن تشغيل هذا الخيار. معظم ما أفعله هو على بلدي المحلي أو خلف تسجيل الدخول. هل تساعد لقطات الشاشة؟ ربما يمكنني إرسال بعض لقطات الشاشة إليك بالبريد الإلكتروني؟ إذا لم يكن الأمر كذلك ، فربما يمكنني استخدام شيء مثل JSFiddel لمحاولة إعادة إنشاء المشكلة.

شكر

 

أجاب عنها جوش وايلي في 10 سبتمبر 2019

ألا يمكنك الرجوع إلى CSS باستخدام عناوين URL المطلقة؟ على سبيل المثال https://www.example.com/styles/main.css

لن تساعد لقطة الشاشة كثيرًا في عدم الارتياح نظرًا لأننا لن نتمكن من تحديد سبب التقاط جزء من div فقط. إذا كان يمكنك وضعه في ملف HTML منفصل أو JSFiddle حتى نتمكن من رؤية المشكلة. نأمل أن نتمكن من إصلاحه أو تقديم المشورة بشأنه.

أجاب عنها دعم GrabzIt في 10 سبتمبر 2019

فيما يتعلق بـ CapturePage لقد أطلقت للتو ما هي المشكلة. يحتاج أسلوب CapturePage إلى الوصول إلى أي موارد متاحة للجمهور كما هو موضح في هذا المقال.

أجاب عنها دعم GrabzIt في 10 سبتمبر 2019

حسنًا ، أنا عالق في أفضل خيار لدي هنا. أعتقد أنني ما زلت لا أفهم تمامًا ما يجب أن أفعله. يبدو أن الخيار الوحيد الذي أملكه لكي يعمل هذا على بلدي المحلي هو استخدام ConvertHTML. هل هذا صحيح؟

لست متأكدًا مما إذا كنت تفعل ذلك ، ولكن هل يمكنني التواصل معك عبر Zoom لفترة وجيزة؟ إذا كان بإمكاني تشغيل هذا كما أحتاج إليه ، فسأقوم بالترقية إلى Enterprise. أنا على استعداد للترقية إلى Enterprise على الفور إذا كنت على استعداد للقفز إلى Zoom (يمكنني إعداده). أعتقد أن هذا سيكون save لنا في كل مرة حتى نتمكن من إيقاف ذهابا وإيابا. 

 

أجاب عنها جوش وايلي في 10 سبتمبر 2019

حسنًا ، لم أستخدم ذلك من قبل ، لكنني سأمنحه الأمر.

من فضلك يمكنك إرسال التفاصيل من خلال موقعنا نموذج الاتصال.

أجاب عنها دعم GrabzIt في 10 سبتمبر 2019

شكرا للمساعدة اليوم. تمكنت من الحصول عليها للعمل بمساعدتكم وتفاصيل إضافية. أضفت div ملفوفة حول المحتوى الذي أرسلته من خلال convertHTML واستخدم الخيار الهدف للحصول على div المعين. التي جعلت من العمل تماما. 

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

أجاب عنها جوش وايلي في 10 سبتمبر 2019