ওয়েব ক্যাপচার এবং রূপান্তর করার সরঞ্জামসমূহ
গ্র্যাজআইটি'র অনলাইন সম্প্রদায়

ফায়ারফক্সের অবস্থান নিয়ে সমস্যা

কীভাবে ওয়েব পৃষ্ঠাগুলি বা এইচটিএমএল ক্যাপচার বা রূপান্তর করতে পারে সে সম্পর্কে প্রশ্ন জিজ্ঞাসা করুন into চিত্রগুলি, সিএসভি, পিডিএফ বা ডোকএক্স নথি পাশাপাশি কীভাবে ভিডিও রূপান্তর করতে পারে into জিআইএফ এর অ্যানিমেটেডগুলি আমাদের এপিআই ব্যবহার করে।

ফায়ারফক্সে কিছু পরিস্থিতিতে স্ক্রিনশটটি সঠিকভাবে কাজ করতে আমার একটি সমস্যা হচ্ছে। 

ফায়ারফক্স একটি "ইনসেট" সিএসএস সম্পত্তি ব্যবহার করে যা অন্য কোনও ব্রাউজার ব্যবহার করে না (https://developer.mozilla.org/en-US/docs/Web/CSS/inset)। এটি বাম / ডান / উপরে / নীচের পরিবর্তে ব্যবহৃত হয়। কমপক্ষে আমার এফএফ এর সংস্করণে এটি কোনও বাম / ডান / ... সিএসএস প্রতিস্থাপন করে এটি ব্যবহার করতে বাধ্য করে। গ্র্যাবজিট এই সম্পত্তিটিকে স্বীকৃতি দেয় না এবং তাই ফায়ারফক্স ব্যবহারকারীদের জন্য চিত্রটি সঠিক নয়। 

অন্য কারও কি এটির অভিজ্ঞতা আছে এবং এর সমাধান রয়েছে।

18 ই সেপ্টেম্বর 2019 এ কোরি অলডারিনের কাছে জিজ্ঞাসা করা হয়েছে

কোনও সিএসএস কোড সম্ভবত এমন কোনও বহিরাগত সিএসএস ফাইলে পরিবর্তন করতে এবং আপনার এইচটিএমএল-তে সেইভাবে রেফারেন্স হিসাবে গ্রহণযোগ্য?

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>

কোনও ইনসেট প্রেরণ করা হয়নি।

 

18 শে সেপ্টেম্বর 2019-এ গ্র্যাবজিট সাপোর্ট দ্বারা উত্তর দেওয়া হয়েছে

আমি এটি আরও পরীক্ষা করে দেখছি এবং এটি প্রদর্শিত হচ্ছে যখন ব্যবহারকারীর একটি ডিভ স্থানান্তরিত হয়। আমার অ্যাপ্লিকেশনটি উপাদানগুলিকে প্রায় সরানোর অনুমতি দেয় এবং ফায়ারফক্স যখন সেই পরিবর্তনটি করে। এটির জন্য অ্যাকাউন্টে আমি আমার কোডে কিছু পরিবর্তন করতে পারি। 

18 ই সেপ্টেম্বর 2019-এ কোরি আল্ডারিনের জবাব