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

مشاكل في إنشاء صورة لـ div مع تضمين داخلي

مرحبا،

أنا عميل يدفع رسومًا أحاول الحصول على لقطة شاشة لـ عنصر يحتوي على تغريدة متراكبة مع ملف watermark. المشكلة هي أنني أحصل على لقطة شاشة لـ watermark. هذا هو الكود الخاص بي ... ما الخطأ الذي أفعله؟







# تغريدة {
الموقف: النسبية.
مؤشر z: 1 مهم ؛
العرض: 500 بكسل!
الهامش الأيسر: -8px ؛
أعلى هامش: -10px ؛
}

.watermark {
موقف: المطلق؛
أعلى: 60 بكسل ؛
اليسار: 100 بكسل ؛
مؤشر z: 10 مهم ؛
عرض:watermark'] == 0) {$watermark = "لا شيء" ؛ } elseif ($ _ GET ['watermark'] == 1) {$watermark = "" ؛ } صدى $watermark؛ ؟>؛
}

#tweet iframe {
الحدود: لا شيء!
مربع الظل: لا شيء!
}

.copywrite p {
موقف: المطلق؛
اليسار: 0 ؛
أعلى هامش: -9px ؛
font-family: Gotham ، "Helvetica Neue" ، Helvetica ، Arial ، "sans-serif" ؛
فونت-سيز: شنومكسبس؛
اللون: # a2a6a8 ؛
}


سقسقة شاشة لقطة الطاعم




">
-->

<img src="images/watermark.png "class ="watermark"/>


قم بالتغريد على الشاشة بواسطة https://sane.social © بتاريخ "؛؟>


window.onload = (function () {

var tweet = document.getElementById ("tweet")؛
var id = tweet.getAttribute ("tweetID") ؛

twttr.widgets.createTweet (
معرف ، سقسقة ، {

محادثة: "لا شيء" ، // أو الكل
البطاقات: "مرئية" ، // أو مرئية
موضوع: "النور" / أو الظلام
})

.ثم (الوظيفة (el) {
el.contentDocument.querySelector (". footer"). style.display = "none"؛
})؛

})؛




GrabzIt ("XXXX ="). ConvertPage (window.location.href، {"target": "#content"، "bheight": -1، "height": -1، "width": -1}). AddTo ("tweethot") ؛



سألته GrabzIt Support في 2 مارس 2020

لا أعتقد أن هذه مشكلة في GrabzIt ولكن مع أمان Twitters API. ربما لا يحب استخدامه داخل صفحة HTML مؤقتة. بدلاً من ذلك ، يجب عليك تغيير الكود لاستخدام عنوان URL بدلاً من ذلك:

.ConvertURL (location.href، {"target": "#content"، "bheight": -1، "height": -1، "width": -1}). AddTo ("tweetshot")؛

أجاب عليها دعم GrabzIt في 2 مارس 2020