1.9 KiB
1.9 KiB
- از اسکریپت laxi هرچیزی که اضافه هست رو حذف کنیم.
- برای لوگو یک لوگو از خودمون میذاریم.
- مثلا لاگین یا اگر دادهای به جایی میفرسته نباید بفرسته اینا هم اضافی هستن
- هدف نهایی: بتونیم با استفاده از این پلاگین کپشن رو بگیریم
- راهکارها:
- پلاگین خودش یک mcp سرویس بده روی یک پورت
- راهکارها:
درباره حذف کدهای laxis:
فایلهایی که احتمالاً باید بررسی بشن: analytics.js، login.js، runtime.js (در google-meet-transcripts-extension/) — اینا بیشترین احتمال ارتباط با سرور laxis رو دارن. config/ هم ممکنه endpoint داشته باشه. پیشنهاد: اول یه grep روی همه فایلها برای laxis و api. و fetch( بزن تا دقیق بفهمیم کجاها data میفرسته.
درباره MCP روی پورت: این رویکرد خوبیه ولی یه محدودیت داره — Chrome extension نمیتونه مستقیم TCP server باز کنه. راهحلهای ممکن:
- Native Messaging: extension با یه اپ native (Python/Node) صحبت میکنه که اون اپ MCP server هست — پیچیدهتر ولی استانداردتر
- WebSocket از extension: extension یه WebSocket server روی
localhostباز میکنه از طریق یه background service worker +chrome.socketsAPI — محدودیتهای manifest v3 داره - Polling روی clipboard یا فایل: سادهترین راه — extension هر X ثانیه caption رو در یه فایل یا clipboard میریزه، اپ دیگهای میخونه
کدوم راهکار رو در نظر داری؟