Aira Browser
راهاندازی یکپارچگی بتای اتوماسیون مرورگر برای مرورگرهای سازگار با Chrome.
Aira Browser به یک نشست تعاملی AiraCode اجازه میده صفحهها رو باز کنه، فرمها رو پر کنه، لاگهای console رو بررسی کنه، اسکرینشات بگیره و GIF کوتاه ضبط کنه — از طریق یک افزونهٔ مرورگر و host بومی.
پیشنیازها
- یک اشتراک آیرا روی همون حساب آیراچتی که AiraCode ازش استفاده میکنه.
- گوگل کروم یا یک مرورگر Chromium پشتیبانیشدهٔ دیگه.
- افزونهٔ Aira Browser نصبشده از Chrome Web Store.
- یک نشست ترمینال local. toolهای مرورگر بهصورت پیشفرض در print mode و CI غیرفعالن.
نصب و اتصال
- افزونه رو از Chrome Web Store نصب کن.
- اگه این اولین نصب روی این ماشینه، Chrome رو ریاستارت کن.
- AiraCode رو با
aira --chromeاجرا کن، یا در یک نشست تعاملی/chromeرو باز کن. - اگه CLI گزارش داد افزونه وصل نیست،
Reconnect extensionرو انتخاب کن. - با
Manage permissionsکنترل کن AiraCode روی کدوم سایتها میتونه بگرده، کلیک کنه و تایپ کنه.
فعالسازی فرمان
این فرمان پشت گیت بتاست. برای تست local، فرمان قابلمشاهده و یکپارچگی پیشفرض مرورگر رو با یک متغیر محیطی native آیرا فعال کن:
AIRA_ENABLE_BROWSER_INTEGRATION=1 aira --chrome # Compatibility spelling: AIRACODE_ENABLE_BROWSER_INTEGRATION=1 aira --chrome
برای غیرفعالکردن toolهای مرورگر در یک نشست، --no-chrome رو پاس بده. برای اینکه فرمان قابلمشاهده بمونه ولی toolها پیشفرض خاموش باشن،/chrome رو باز کن و Enabled by default رو toggle کن.
حالت permission
عملهای مرورگر معمولاً قبل از عملیات حساس تأیید میخوان. کاربرهای حرفهای میتونن یک حالت permission برای پل مرورگر تنظیم کنن:
AIRA_BROWSER_PERMISSION_MODE=ask AIRA_BROWSER_PERMISSION_MODE=follow_a_plan AIRA_BROWSER_PERMISSION_MODE=skip_all_permission_checks
عیبیابی
- اگه
/chromeنیست، مطمئن شوAIRA_ENABLE_BROWSER_INTEGRATION=1ست شده و نشست تعاملیه. - اگه افزونه شناسایی نشد، Chrome رو ریاستارت کن، بعد
/chromeرو اجرا کن وReconnect extensionرو انتخاب کن. - اگه احراز هویت شکست خورد، دوباره با
aira loginوارد آیراچت شو، بعد افزونه رو دوباره وصل کن. - اگه سایتی بلاک شده،
Manage permissionsرو باز کن و permissionهای سایت افزونه رو بررسی کن.