Lolly
ایپ کھولیں

براؤزر Extension

Lolly URL Screenshot extension ویب ایپ کو آپ کے براؤزر کے اندر سے کسی بھی ویب پیج کا screenshot لینے دیتا ہے۔ اس کے بغیر، کسی URL کو capture کرنے کے لیے desktop ایپ درکار ہوتی ہے - ایک براؤزر پیج خود سے کسی دوسری سائٹ کے pixels نہیں پڑھ سکتا۔ Extension یہ کر سکتا ہے، وہی capture استعمال کرتے ہوئے جو desktop ایپ استعمال کرتی ہے۔

یہ اسی طرح دو اور کام بھی کرتا ہے۔ کسی image slot میں paste کیا گیا ویب ایڈریس اس صفحے کا screenshot بن سکتا ہے (اس صفحے کا اسکرین شاٹ لیں)، اور extension آپ کی نامزد کردہ ایک ہی صفحہ پڑھ سکتا ہے تاکہ Brand Studio کسی لائیو ویب سائٹ سے ایک برانڈ نکال سکے۔ ہر درخواست extension میں آپ کی منظوری کا انتظار کرتی ہے۔

یہ Chromium-بنیاد براؤزرز پر چلتا ہے: Chrome, Edge, Brave, Arc, Opera - Chrome 111 یا نیا۔

جب تک یہ انسٹال نہیں ہوتا، URL Screenshot پھر بھی کھلتا ہے تاکہ آپ ایک shot compose کر سکیں، اور tool کے controls کے اوپر ایک نوٹ بتاتا ہے کہ کیا کمی ہے۔

The URL Screenshot tool's note offering the extension, shown when capture to file has no host to run on signed by Lollyvector SVG4 paths~2.4k nodes4 groups30 KBخود جانچیںدستخط شدہ فائل حاصل کریںThe URL Screenshot tool's note offering the extension, shown when capture to file has no host to run on signed by Lollyvector SVG4 paths~2.4k nodes4 groups30 KBخود جانچیںدستخط شدہ فائل حاصل کریں

جب تک آپ انتظار کرتے ہیں ہر control فعال رہتا ہے: target URL، scroll depth، settle delay، crop insets اور recolour۔ صرف capture کو ہی ایک host درکار ہے۔

The URL Screenshot controls with a target URL, scroll depth, settle delay and crop insets, all usable before the extension exists signed by Lollyvector SVG31 paths~1.7k nodes38 groups30 KBخود جانچیںدستخط شدہ فائل حاصل کریںThe URL Screenshot controls with a target URL, scroll depth, settle delay and crop insets, all usable before the extension exists signed by Lollyvector SVG31 paths~1.7k nodes38 groups30 KBخود جانچیںدستخط شدہ فائل حاصل کریں

انسٹال کریں

Chrome Web Store سے

جلد آ رہا ہے۔ شائع ہونے کے بعد آپ اسے ایک کلک میں انسٹال کریں گے، پھر Lolly reload کریں۔

خود لوڈ کریں (ڈویلپرز)

Extension repo میں shells/chrome-extension/ پر موجود ہے۔ یہ فولڈر production build ہے، جو صرف https://lolly.tools پر Lolly کے ساتھ کام کرتا ہے۔

  1. chrome://extensions کھولیں۔
  2. Developer mode آن کریں (اوپر دائیں طرف)۔
  3. Load unpacked پر کلک کریں اور shells/chrome-extension/ فولڈر منتخب کریں۔
  4. Lolly reload کریں - URL Screenshot اب براؤزر میں کام کرتا ہے۔

مقامی development server کے لیے pnpm run pack:chrome-extension:dev چلائیں اور اس کے بجائے dist/chrome-extension-dev لوڈ کریں۔ وہ پیکیج http://localhost:5173 کو بھی قبول کرتا ہے اور اس کے نام میں Development ہوتا ہے۔

یہ کیسے کام کرتا ہے

جب capture چل رہا ہو تو آپ کو عارضی tab پر مختصر طور پر ایک "…started debugging this browser" banner نظر آ سکتا ہے۔ یہ DevTools Protocol کا کام ہے؛ shot مکمل ہونے پر یہ خود صاف ہو جاتا ہے۔

Brand Studio کے لیے سائٹ پڑھنا

Brand Studio میں Website ماخذ ایک ایسی سائٹ سے brand شروع کرتا ہے جو آپ کے پاس پہلے سے موجود ہے۔ Chromium پر extension ہی اسے پڑھتا ہے؛ desktop ایپ پر ایک native fetch وہی کام کرتا ہے اور بغیر extension والے عام براؤزر پر یہ tile سرے سے پیش نہیں کی جاتی۔

جب آپ اسے دباتے ہیں تو کیا ہوتا ہے:

پتہ paste کرنے سے صرف field بھر جاتا ہے۔ جب تک آپ پڑھنا شروع نہ کریں اور Approve once نہ دبائیں کچھ بھی نہیں پڑھا جاتا۔

انسٹال کرنے کے بعد

Lolly tab reload کریں۔ "Get the extension" prompt غائب ہو جاتا ہے، URL Screenshot (یوٹیلیٹیز کے تحت) captures کو فائل میں محفوظ کر سکتا ہے، اور یہ tool Batch mode میں دستیاب ہو جاتا ہے۔

اجازتیں

اس کا manifest.json چار اجازتیں بیان کرتا ہے، نیز سائٹ رسائی جو وہ ایک وقت میں ایک سائٹ کے لیے مانگتا ہے:

یہ صرف وہ واحد پیج پڑھتا ہے جسے آپ منظور کرتے ہیں، اور یہ آپ کا browsing ڈیٹا نہ پڑھتا ہے نہ منتقل کرتا ہے - کچھ بھی کہیں اپلوڈ نہیں ہوتا۔

Manifest minimum_chrome_version: 111 بھی مقرر کرتا ہے۔ موجودہ ورژن 0.4.0 ہے۔

مسئلہ حل