वेब पर कब्जा और परिवर्तित करने के लिए उपकरण
GrabzIt के ऑनलाइन समुदाय

फ़ायरफ़ॉक्स स्थिति के साथ समस्या करता है

वेब पेजों या HTML को कैप्चर करने या परिवर्तित करने के तरीके पर प्रश्न पूछें into चित्र, CSV, PDF या DOCX दस्तावेज़ और साथ ही वीडियो कैसे परिवर्तित करें intओ एनिमेटेड GIF हमारे एपीआई का उपयोग कर रहा है।

मुझे कुछ स्थितियों में फ़ायरफ़ॉक्स पर स्क्रीनशॉट को सही ढंग से काम करने में समस्या आ रही है। 

फ़ायरफ़ॉक्स एक "इनसेट" सीएसएस प्रॉपर्टी का उपयोग करता है जिसका उपयोग कोई अन्य ब्राउज़र नहीं करता है (https://developer.mozilla.org/en-US/docs/Web/CSS/inset)। इसका प्रयोग बाएँ/दाएँ/ऊपर/नीचे के स्थान पर किया जाता है। कम से कम एफएफ के मेरे संस्करण में, यह इसे किसी भी बाएँ/दाएँ/... सीएसएस को प्रतिस्थापित करके उपयोग करने के लिए बाध्य करता है। GrabzIt इस संपत्ति को नहीं पहचानता है और इसलिए छवि फ़ायरफ़ॉक्स उपयोगकर्ताओं के लिए सही नहीं है। 

क्या किसी और को इसका अनुभव हुआ है और उसके पास कोई समाधान है।

18 सितंबर 2019 को कोरी एल्डेरिन द्वारा पूछा गया

शायद उस सीएसएस कोड को डालें जो बाहरी सीएसएस फ़ाइल में परिवर्तन के लिए अतिसंवेदनशील है और इसे अपने HTML में इस तरह संदर्भित करें?

GrabzIt सपोर्ट द्वारा 18 सितंबर 2019 को उत्तर दिया गया

यह मेरे मामले में काम नहीं करेगा. मुझे सीएसएस इनलाइन की आवश्यकता है क्योंकि यह हमेशा एक जैसा नहीं होता है। यह उपयोगकर्ता के आधार पर बदलता रहता है. 

18 सितंबर 2019 को कोरी एल्डेरिन द्वारा उत्तर दिया गया

फ़ायर्फ़ॉक्स के अपने संस्करण में मैंने इसके साथ परीक्षण किया:

<html>
<head>
<script src="grabzit.min.js"></script>
</head>
<body>
<div id="screenshot"><style>
div{
top:1em;
left:1em;
position:absolute;
}
</style>
<div>Hello</div></div>
<script>GrabzIt("APPLICATION KEY").ConvertHTML(document.getElementById('screenshot').innerHTML,{"target": "#captureThis",
"format": "png",
"transparent": 1,
"bwidth": 1200,
"bheight": 1000,
"hd": 1,
"width": 1200,
"height": 1000,
"hide": ".modal-backdrop",
"displayid": "finalImage"}).DataURI();
</script>
</body>
</html>

पोस्ट किया गया डेटा यह था:

<style>
div{
top:1em;
left:1em;
position:absolute;
}
</style>
<div>Hello</div>

कोई इनसेट नहीं भेजा गया।

 

GrabzIt सपोर्ट द्वारा 18 सितंबर 2019 को उत्तर दिया गया

मैं इसका और अधिक परीक्षण कर रहा हूं और ऐसा प्रतीत होता है कि यह तब हो रहा है जब उपयोगकर्ता एक div को स्थानांतरित करता है। मेरा ऐप तत्वों को इधर-उधर ले जाने की अनुमति देता है और तभी फ़ायरफ़ॉक्स यह बदलाव कर रहा है। मैं शायद इसके लिए अपने कोड में कुछ बदलाव कर सकता हूं। 

18 सितंबर 2019 को कोरी एल्डेरिन द्वारा उत्तर दिया गया