فایرفاکس کوانتوم
چند روز قبل تیم توسعه دهنده Firefox DevTools از بازرس جدید WebSocket رونمایی کرد برای فایرفاکس ، برنامه ریزی شده برای نسخه 71 فایرفاکس منتشر می شود. ویژگی جدید بصورت API در دسترس است و به شما امکان می دهد بین مشتری و سرور ارتباط مداوم ایجاد کنید.
از آنجا که API در هر زمان داده ارسال و دریافت می کند ، این ماده عمدتا در برنامه هایی که به ارتباطات بی درنگ نیاز دارند استفاده می شود. با توجه به توسعه دهندگان عملکرد ، اگرچه کار مستقیم با API امکان پذیر است ، اما برخی از کتابخانه های موجود مفید هستند و باعث صرفه جویی در وقت می شوند. این کتابخانه ها می توانند به اتصال ، پراکسی ، خرابی احراز هویت و مجوز ، مقیاس پذیری و موارد دیگر کمک کنند.
Firefox DevTools WebSocket Inspector در حال حاضر از Socket.IO و SockJS پشتیبانی می کند و طبق گفته تیم توسعه ، سایر رسانه ها به زودی پشتیبانی خواهند شد ، از جمله SignalR و WAMP.
بازرس WebSocket این بخشی از رابط کاربری پانل "شبکه" در DevTools استدر حالی که قبلاً می توانستید محتوای اتصالات WS باز را در این پانل فیلتر کنید ، اما تاکنون امکان مشاهده داده های واقعی منتقل شده از طریق فریم های WS وجود نداشت.
درباره بازرس WebSocket
بازرس جدید WebSocket در حال حاضر از Socket.IO ، SockJS و JSON پشتیبانی می کند و با توجه به تیم توسعه ، به تدریج پشتیبانی بیشتری از جمله SignalR و WAMP داشته باشید. داده های مفید مبتنی بر این پروتکل ها برای بازرسی آسان به عنوان یک درخت قابل توسعه تجزیه و تحلیل و نمایش داده می شود. با این وجود ، هنوز می توانید داده های خام (همانطور که در خبرما ارسال شده است) مشاهده کنید.
بازرس WebSocket این یک رابط کاربری است که پانل جدید «پیام ها» را ارائه می دهد که می تواند برای بررسی فریم های WS ارسال و دریافت شده از طریق اتصال WS انتخاب شده استفاده شود.
در این پنل از پیام "، داده های فریم ارسال شده با یک پیکان سبز و فریم های دریافت شده با یک پیکان قرمز نمایش داده می شوند. برای تمرکز روی پیام های خاص ، امکان فیلتر کردن فریم ها وجود دارد.
در حالی که ستون های "داده" و "زمان" به طور پیش فرض قابل مشاهده هستند ، در همین حال ، آنها گزینه هایی را برای سفارشی سازی رابط برای نمایش ستون های بیشتر با کلیک راست روی سرصفحه ارائه می دهند. هنگامی که یک بلوک را از لیست انتخاب می کنید ، یک پیش نمایش در پایین پانل "پیام ها" نمایش داده می شود.
از طرف دیگر ، می توانید از دکمه Pause / Resume در نوار ابزار پنل Network برای جلوگیری از قطع ترافیک استفاده کنید.
تیم Firefox DevTools هنوز در حال کار بر روی برخی از نکات موجود در این نسخه است. این موارد عبارتند از: یک مشاهدهگر داده باینری دستی که نشان دهنده اتصالات بسته ، پروتکل های بیشتر (SignalR و WAMP همانطور که در بالا ذکر شد) و صادرات فریم ها است.
بازرس WebSocket همچنان به پیشرفت خود ادامه می دهد، اما تیم FireTox DevTools قبلاً آن را در اختیار توسعه دهندگانی قرار داده است که می خواهند آن را امتحان کنند قبل از موعد تحویل بازرس WebSocket هم اکنون در Firefox Developer Edition 70 در دسترس است. برای برخی از توسعه دهندگان ، این یک پیشرفت عمده در مرورگر Firefox است.
روش نصب Firefox Developer Edition در اوبونتو و مشتقات آن؟
برای کسانی که اکنون به استفاده از WebSocket Inspector علاقه مند هستند ، کافی است Firefox Developer Edition را بارگیری و نصب کنید.
برای این کار اولین کاری که باید انجام دهند این است یک ترمینال روی سیستم خود باز کنید (آنها می توانند این کار را با ترکیب کلیدهای Ctrl + Alt + T انجام دهند) و در آن می خواهیم دستور زیر را تایپ کنیم تا مخزن زیر را به سیستم اضافه کنیم.
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora -y sudo apt update
حالا ساده ما باید دستور زیر را در ترمینال اجرا کنیم:
sudo apt install firefox
اگر نمی خواهید مخزن را اضافه کنید یا نسخه Firefox خود را که روی سیستم دارند حذف کنید ، می تواند بسته Firefox Developer Edition را بارگیری کند ، از لینک زیر
بعد از آن، ما فقط باید بسته را از حالت فشرده خارج کنیم ، این را می توان از ترمینال با دستور زیر انجام داد:
tar xjf firefox-71.0b2.tar.bz2
سپس با استفاده از:
cd firefox
و آنها با دستور زیر مرورگر را اجرا می کنند:
./firefox
اولین کسی باشید که نظر