نحوه فعال کردن NPAPI در مرورگرهای مختلف Chrome Flags فعال کردن Npapi: توضیحات، تنظیمات و نظرات

اگر با عبارت Chrome Flags Enable Npapi برخورد کردید، چه باید کرد؟ چنین کلمات ناشناخته ای اغلب ما را به بن بست می کشاند. سعی می کنیم با آنها مقابله کنیم، اما بی فایده است. البته، اگر شما یک برنامه نویس هستید، از قبل می دانید که در مورد چه چیزی بحث خواهد شد. اما اگر متوجه شدید که باید به نحوی این چهار کلمه انگلیسی را وارد کنید، نگران نباشید، آنقدرها هم که به نظر می رسد سخت نیست.

مرورگر

بیایید به ترتیب شروع کنیم. ما در مورد برخی از ابزارهایی که قبلاً در مرورگر کروم کار می کردند صحبت خواهیم کرد. این یک مرورگر وب نسبتاً شناخته شده از Google است که اکنون در بین همه "همکاران" خود جایگاه پیشرو را به خود اختصاص داده است ، برنامه ای مبتنی بر رایگان مرورگر کرومیومبا موتور Blink جفت شده است.

این یک برنامه جوان است که در سال 2008 ظاهر شد. قبلاً بارها به روز شده است و اکنون از نسخه 59 استفاده می کند. در عین حال مرورگر بدون نقص نیست اما همچنان راحت، سریع و ایمن است.

گزینه ها

بعد، بیایید به Chrome Flags برویم. مانند هر برنامه ای، مرورگر تعدادی را آماده کرده است فرصت های پنهان. آنها به ویژه برای برنامه نویسان مفید خواهند بود. در اینجا می توانید بسیاری از گزینه های مخفی را که در منوی تنظیمات نیستند پیدا کنید. اما این بدان معنا نیست که برخی از عملکردها مورد نیاز نخواهند بود. کاربر معمولی. کسانی هستند که می توانند گشت و گذار در اینترنت را راحت تر کنند.

بنابراین، برای رسیدن به آنجا، به دستور chrome://flags نیاز دارید. این خط باید وارد مرورگر شود و Enter را فشار دهید. صفحه ای را مشاهده می کنید که دارای مجموعه ای بزرگ از دستورات و گزینه ها است. مطالعه همه آنها فایده ای ندارد. علاوه بر این، علیرغم وجود توضیحات، درک توانایی های آنها برای یک خواننده معمولی چندان آسان نیست. اما مواردی وجود دارند که می توانند تجربه مرور شما را ساده کرده و برخی از باگ ها را برطرف کنند.

دستورات اساسی

همه عملکردهایی را که در منوی chrome://flags یافت می‌شوند، بازنویسی کنید. با عقل جور در نمی آید. می توانید موارد اصلی را در نظر بگیرید که واقعاً می توانند مفید باشند. به عنوان مثال، در اینجا می توانید پانل ترجمه را به یک نماد تغییر دهید. معمولا در سایت های خارجی ظاهر می شود. می توانید محدودیت تکمیل خودکار را نادیده بگیرید. این اتفاق می افتد که این تابع برای شما فعال است، اما به طور مستقیم صفحات منفرداستفاده از آن ممنوع است برای این کار می توانید سعی کنید این گزینه را فعال کنید.

گزینه ای برای فعال کردن تصحیح خودکار خطا وجود دارد. بنابراین، اگر متن را در جایی وارد کنید، مرورگر به شما کمک می کند "سوادتر شوید". اپلیکیشن می تواند خواسته های شما را پیش بینی کند. یکی از گزینه ها صفحه را سریعتر بارگذاری می کند زیرا موقعیت نهایی انگشت شما را روی دستگاه لمسی می داند.

اگر اینترنت وجود ندارد، می توانید از تابعی استفاده کنید که صفحات را از حافظه پنهان بازیابی می کند و اجازه می دهد آنها را مشاهده کنید.

تعدادی دستور در منوی chrome://flags وجود دارد که وظیفه عملکرد را بر عهده دارند. امکان بررسی سازگاری، فعال کردن Direct 3D برای سرعت بخشیدن به کار، یا بستن سریع برگه ها و پنجره ها وجود دارد.

معماری

از آنجایی که از مجموعه کلمات ما مشخص است که Enable مسئول فعال کردن عملکرد است، و بر این اساس، Disable برای غیرفعال کردن، اجازه دهید به کلمه نامفهوم NPAPI برویم. همانطور که ممکن است حدس بزنید این یک مخفف است. با ترجمه به روسی، "API پلاگین Netscape" را دریافت می کنیم.

به زبان ساده، این یک نوع معماری است که به لطف آن افزونه ها می توانند ظاهر شوند. به احتمال زیاد، این سوال پیش خواهد آمد که چیست؟ ماژول های نرم افزاریکه می تواند به برنامه متصل شود. در همان زمان، افزونه ها برنامه را تکمیل می کنند، قابلیت های آن را گسترش می دهند. این ماژول ها مانند یک کتابخانه برای کاربران به نظر می رسند.

NPAPI مدتها پیش همراه با یکی از اولین مرورگرهای نت اسکیپ ظاهر شد، از این رو نام این معماری به وجود آمد. بعدها، این معماری که پلاگین ها را توسعه می داد، توسط تمام مرورگرهای وب موجود مورد استفاده قرار گرفت. اما خیلی وقت پیش بود. چند سال پیش، مرورگرهای محبوب شروع به کنار گذاشتن آن کردند و افزونه ها عملکرد خود را از دست دادند.

امتناع

از آنجا که ما داریم صحبت می کنیمدر مورد دستور chrome://flags/#enable-npapi، تاریخچه رابطه این معماری با مرورگر را بیشتر در نظر خواهیم گرفت. گوگل کروم. از آنجایی که این مرورگر وب در سال 2008 ظاهر شد، از همان لحظه بود که پشتیبانی از افزونه ها با Netscape Plug-in API آغاز شد. اما در ژانویه 2014، توسعه دهندگان تصمیم گرفتند که آنها را کنار بگذارند و حمایت از آنها را متوقف کردند.

به طور کلی، خیلی وقت پیش بود که امتناع کنم. اولا، این به این دلیل است که خود معماری مربوط به دهه نود است و در واقع زمان آن فرا رسیده است که آن را به معماری جدیدتر تغییر دهیم. پس از مسدود شدن آن توسط ویندوز در حالت مترو، سوء ظن هایی در مورد خطرات رابط ایجاد شد.

برای اینکه پلاگین ها را بدون مراقبت رها نکنیم، تصمیم گرفته شد که PPAPI را به تنهایی توسعه دهیم. او، به گفته برنامه نویسان، ایمن تر است. پس از آن تمامی افزونه ها به آن منتقل شدند. و جایگزینی داشته باشیم فلش پلیر، که با Netscape Plug-in API کار می کرد، Pepper Flash Player راه اندازی شد.

خاموش شدن

قبل از اینکه NPAPI را در Chrome Flags فعال کنید، باید به امنیت فکر کنید. از این گذشته ، بی جهت نیست که تقریباً همه مرورگرها این معماری را رها کرده اند. وقتی آن را غیرفعال کردم، همه پلاگین های پیش فرض از کار افتادند. اما محبوب ترین هنوز برای مدتی کار می کرد. از جمله سیلورلایت، یونیتی، گوگل ارثو غیره.

در حال حاضر نسخه 42 مرورگر با غیرفعال بودن رابط Netscape Plug-in منتشر شده است. اگرچه برخی راه حل ها هنوز وجود داشت. از نسخه 45، این امکان وجود ندارد. ویژگی هایی که با NPAPI کار می کنند غیرفعال شده و از سیستم مرورگر وب حذف شده اند.

شمول

بسیاری بلافاصله به دنبال راه هایی برای روشن کردن آن بودند. Chrome Flags Enable Npapi بالاخره برای بسیاری مفید واقع شد. این دستور اجازه استفاده از رابط را می داد. این برای کسانی که اغلب از سایت هایی با افزونه Netscape بازدید می کردند ضروری بود. و تا لحظه ای که گوگل کروم بالاخره تمام مسیرهای رابط را قطع کرد، هنوز امکان دسترسی به آن وجود داشت.

برای انجام این کار، باید یک مرورگر را باز کرده و وارد کنید نوار آدرسبلافاصله chrome://flags/#enable-npapi را وارد کنید. فعال کردن رابط در خطی به همین نام با یک کتیبه برجسته آسان بود. در زیر یک دکمه راه اندازی مجدد وجود دارد. به هر حال، در کنار گنجاندن اطلاعاتی وجود داشت که این روش برای کسانی که با نسخه های مرورگر 42 تا 45 کار می کنند مناسب است. این ویژگی بعداً غیرفعال خواهد شد.

نتیجه گیری

اینگونه بود که با مفهوم دشواری آشنا شدیم که در سال 2014 مرتبط بود. اکنون بعید است که این دستور کار کند، زیرا برای Google Chrome داستان با NPAPI، به طور کلی، برای بسیاری از مرورگرهای دیگر به پایان رسیده است. حالا کسانی که با پلاگین های این رابط کار می کنند می توانند استفاده کنند برنامه های کاربردی خاصپروژه موزیلا، سافاری، Konqueror و چند مرورگر وب دیگر.

دستور chrome://flags باقی می ماند. شما می توانید بسیاری از گزینه ها را با آن فعال کنید. اما راهی برای فعال کردن افزونه های NPAPI وجود ندارد. گوگل پیشنهاد می کند با استانداردهای جدیدتر از جمله HTML5 و NaCL کار کند.

NPAPI یک فناوری خاص برای مرورگرها است. این به کاربر کمک می کند تا افزونه های لازم را به طور خودکار باز کند. نیازی به بارگیری تنظیمات به صورت دستی را از بین می برد. سال هاست که این فناوری برای کسانی که بیشتر وقت خود را در اینترنت می گذرانند مناسب بوده است.

NPAPI چیست و برای چیست؟

NPAPI، رابط برنامه نویسی برنامه پلاگین Netscape، به طور خاص برای مدیریت انواع خاصی از داده ها (صوتی، mp3) طراحی شده است. به طور خاص برای پشتیبانی از پلاگین های بدون پنجره و جریان های مختلف داده مورد نیاز است. NPAPI قبلاً به طور گسترده توسط بسیاری از شرکت های معروف استفاده می شد و تقریباً در همه مرورگرها گسترش یافته است.

مردم سهولت استفاده از اینترنت را دوست دارند، اما همیشه نمی توانند مشکلات را به تنهایی حل کنند. من می خواهم آهنگ را گوش کنم، ویدیو را تماشا کنم، اما هیچ اتفاقی نمی افتد. برخی از بازی های مرورگر به سادگی نمی خواهند اجرا شوند. برنامه های مشکوک از شما می خواهند پسوندهای نامفهوم، فایل های عجیب و غریب نصب کنید و این همیشه خطر دانلود ویروس ها در رایانه شما و یا حتی کاهش سرعت مرورگر و کاهش عملکرد آن است. در این مورد چه باید کرد؟ راه حل مشکلات فقط می تواند فعال سازی رابط فوق باشد.

چگونه افزونه را در گوگل کروم فعال کنیم

فیلم فعال سازی محصول

پلاگین را از کجا در موزیلا فایرفاکس پیدا کنیم


ویژگی های مرورگر Yandex

متأسفانه، توانایی فعال کردن NPAPI در مرورگر Yandex در سال 2016 غیرفعال شد و توضیح داد که این فناوری قدیمی است. کارمندان شرکت های بزرگتصمیم گرفت به برنامه های ایمن تر تغییر وضعیت دهد.

می‌توانید browser://plugins را در نوار جستجو تایپ کنید، اما هیچ عبارت NPAPI در اینجا وجود ندارد.

آیا امکان فعال کردن افزونه در اینترنت اکسپلورر وجود دارد؟

نمایندگان مایکروسافت در آوریل 2015 تأیید کردند که پلاگین های Netscape دیگر در آن کار نمی کنند اینترنت اکسپلورر. این بدان معناست که مرورگر اینترنت اکسپلورر از NPAPI پشتیبانی نمی کند.مایکروسافت پشتیبانی خود را در نسخه 5.5 SP2 اینترنت اکسپلورر به نفع توسعه جدید ActiveX خود کنار گذاشت.

عکس زیر لیستی از پلاگین های اینترنت اکسپلورر را نشان می دهد که به وضوح نشان می دهد که مرورگر تکنولوژی متفاوتی را ترجیح می دهد.

مدیریت افزونه ها حضور فناوری ActiveX را در اینترنت اکسپلورر نشان می دهد

هنگام مشاهده لیست افزونه ها، فقط محصول جدید را می بینیم.

نحوه اجرای NPAPI در Opera


مراقب باشید: هیچ پلاگین NPAPI در نسخه های جدید اپرا وجود ندارد.

خطاهایی که ممکن است در حین فعال سازی رخ دهد

اگر مرورگر شما نسخه اشتباهی داشته باشد، اغلب مشکلات NPAPI رخ می دهد. یا ممکن است خطاها نمایش داده شوند، یا مطلقاً هیچ اتفاقی نمی افتد، گویی که جستجو درخواست شما را نادیده می گیرد. راه آسان این است که به سادگی به مرورگر دیگری بروید، جایی که می توانید با خیال راحت فیلم ها را تماشا کنید، برنامه ها را بدون هیچ مشکلی اجرا کنید.

فهرست مرورگرهایی که از فناوری Netscape پشتیبانی می کنند:

  • موزیلا فایرفاکس تا نسخه 52،
  • اینترنت اکسپلورر تا نسخه 5.5SP2،
  • Opera تا نسخه 36،
  • گوگل کروم تا نسخه 42،
  • سافاری

ذکر این نکته ضروری است که در دنیای فناوری های جدید، افزونه NPAPI منسوخ تلقی می شود. بسیاری از مرورگرها در تلاش هستند تا به سطح جدیدی حرکت کنند و مهمتر از همه، برای محافظت از کاربران. در آینده، این محصول با ایده ها و پیشرفت های جدید جایگزین خواهد شد، اما نگران نباشید، زیرا آنها بسیار بهتر از قدیمی ها خواهند بود.

محصولات نرم افزاری گوگل به طور مداوم در حال بهبود و پیشرفت هستند پلت فرم های فنی نوع متفاوتپلاگین ها، شرکت توسعه دهنده به تدریج استفاده از فناوری های قدیمی را کنار می گذارد. بیشتر از همه، این امر در رد کامل برنامه‌های افزودنی و محتوای وب در حال اجرا Npapi API قابل توجه است، که کار با تعداد زیادی افزونه و کار با سایت‌های نزدیک را غیرممکن می‌کند.

چرا توسعه دهندگان تصمیم گرفتند فناوری NPAPI را کنار بگذارند؟

قبل از اینکه پرچم‌های کروم npapi را فعال کنید، باید دلایلی را که شرکت را وادار به کنار گذاشتن کامل استفاده از فناوری فوق کرده است، درک کنید. راستی،

Npapi در دهه 1990 توسعه یافت و بسیار مطابق با نیازهای کاربران و توسعه دهندگان آن زمان بود. با این حال، با گذشت زمان، چنین رابطی برای محتوای وب و برنامه های تعاملی به دلیل ظهور رقبای پیشرفته تر از نظر امنیت و عملکرد، از بین رفته است.

مهم! استفاده از این پلتفرم آسیب پذیری دستگاه را به میزان قابل توجهی افزایش می دهد بد افزارو مزاحمان، زیرا شکاف های متعدد در آن امکان دسترسی به رایانه کاربر و همچنین سرقت داده های مهم را فراهم می کند.

با توجه به معایب اصلی این پلتفرم باید به موارد زیر اشاره کرد:

  • مصرف قابل توجه منابع کامپیوتری ناشی از معماری قدیمی؛
  • تعداد زیادی آسیب پذیری؛
  • عملکرد پایین در مقایسه با همتایان مدرن تر؛
  • وجود محدودیت های قابل توجه برای توسعه دهندگان.

بنابراین، امتناع از استفاده از Npapi توسط گوگل کاملا منطقی و معقول است، با توجه به این واقعیت که در این لحظهجایگزین های موثرتر و مطمئن تری وجود دارد. اول از همه، این مایکروسافت سیلورلایتو همچنین HTML5 که در حال استفاده همه جا توسط تعداد زیادی از منابع اینترنتی هستند.

گزینه هایی برای فعال کردن مؤلفه Npapi در Google Chrome

در برخی موارد، کاربران ممکن است نیاز به فعال کردن مؤلفه در مرورگر داشته باشند، زیرا بدون آن استفاده از افزونه های محبوب مانند جاوا، یونیتی و بسیاری دیگر غیرممکن است. بنابراین، توصیه می شود پس از کنار گذاشتن افزونه توسط توسعه دهندگان، راه های اصلی استفاده از آن را در نظر بگیرید.

مشاوره! رک و پوست کنده استفاده کنید نسخه قدیمیمی تواند به طور جدی امنیت داده های کاربر را به خطر بیندازد. بنابراین، در صورت امکان، توصیه می شود از یک گزینه جایگزین استفاده کنید.

بدیهی ترین به نظر می رسد استثمار است نسخه منسوخ شدهمرورگر کروم، با نسخه 42 و قبل از آن شروع می شود. اگر انتخاب روی این روش بود، باید به مرورگر بروید و chrome://flags/#enable-npapi را در نوار آدرس وارد کنید، سپس Enter را فشار دهید. این به شما امکان می دهد کامپوننت مورد نظر را در تنظیمات عمیق فعال کنید که به طور پیش فرض توسط توسعه دهندگان غیرفعال شده است.

مورد استفاده جایگزین برای مؤلفه Npapi در Google Chrome

اما همه شرکت‌های توسعه‌دهنده مسیر گوگل را دنبال نکرده‌اند و به‌طور کامل استفاده از فناوری قدیمی را رها نکرده‌اند. پشتیبانی موقت پلت فرم در چنین ارائه شده است محصولات نرم افزاریمانند اینترنت اکسپلورر و سافاری. اولین مورد برای کاربران ویندوز در نظر گرفته شده است و نسبتاً مشهور است سطح پایینحفاظت از داده های کاربر

علاوه بر این، صفحات را نسبتاً آهسته بارگذاری می کند، اما با وجود کاستی هایی که دارد، استفاده از آخرین نسخه این مرورگر بسیار ایمن تر از استفاده از کروم قدیمی است. سافاری برای MacOs طراحی شده است و همچنین از نظر سرعت به طور قابل توجهی از همتای خود از گوگل پایین تر است. اما در حال حاضر، این تنها کم و بیش است روش ایمنعملکرد این رابط نرم افزاری و پلاگین های توسعه یافته بر اساس آن.

زمانی، کاربران پیشرفته Yandex.Browser و سایر مرورگرهای مبتنی بر همان موتور Chromium، پشتیبانی از فناوری NPAPI را که هنگام توسعه افزونه‌های مرورگر، از جمله Unity ضروری بود، به خاطر آوردند. پخش کننده وب، فلش پلیر، جاوا و ... این رابط برنامه نویسی برای اولین بار در سال 1995 ظاهر شد و از آن زمان تقریباً در تمام مرورگرها گسترش یافت.

با این حال، بیش از یک سال و نیم پیش، پروژه کرومیوم تصمیم گرفت این فناوری را کنار بگذارد. NPAPI یک سال دیگر در Yandex.Browser به کار خود ادامه داد و از این طریق به توسعه دهندگان بازی ها و برنامه های کاربردی مبتنی بر NPAPI کمک کرد تا جایگزینی مدرن پیدا کنند. و در ژوئن 2016، NPAPI به طور کامل در Yandex.Browser غیرفعال شد.

آیا می توان NPAPI را در Yandex.Browser فعال کرد؟

از لحظه‌ای که Chromium اعلام کرد که پشتیبانی NPAPI را لغو می‌کند تا آن را غیرفعال کند، چندین رویداد مهم در Yandex.Browser رخ داد. بنابراین Unity و Java از پشتیبانی و توسعه بیشتر محصولات خود خودداری کردند. بر این اساس، گذاشتن افزونه هایی در مرورگر که دیگر توسط سایت ها استفاده نمی شوند، منطقی نیست.

همانطور که گفته شد، " ... تا پایان سال 2016 هیچ مرورگر اصلی ویندوز با پشتیبانی NPAPI وجود نخواهد داشت". تمام نکته این است این تکنولوژیقبلاً منسوخ شده است، دیگر الزامات امنیت و ثبات را برآورده نمی کند و همچنین در مقایسه با سایر راه حل های مدرن بسیار سریع نیست.

NPAPI پلت فرم توسعه Netscape است که بسیاری از افزونه های مرورگر را نیرو می دهد. اخیراً توسعه دهندگان برنامه های کاربردی پیشرو به دلیل مشکلات امنیتی، پایداری و عملکرد سعی کرده اند از آن فاصله بگیرند. اما بسیاری از افزونه های محبوب مانند Adobe Flash و همچنین تعدادی پلاگین برای مشاهده بازی های صوتی، تصویری و آنلاین روی آن کار می کنند. کسانی که از این خدمات استفاده می کنند باید NPAPI را فعال کنند.

در مرورگرها، در صورت لزوم، می توانید NPAPI را خودتان فعال کنید.

Google Chrome و Yandex.Browser بر اساس یک موتور کرومیوم هستند. با امنیت، قابلیت اطمینان، سرعت، پشتیبانی از مشخصات وب، فرمت های مختلف، برنامه های کاربردی وب مشخص می شود.

با شروع نسخه ۴۲ Google Chrome، NPAPI به طور پیش‌فرض خاموش می‌شود و برنامه‌ها به تدریج به Native Client و HTML5 مدرن‌تر می‌روند. پلاگین هایی مانند جاوا، سیلورلایت، یونیتی و بسیاری دیگر از کار افتاده اند. برای کار با سایت هایی که از این رابط استفاده می کنند، باید آن را فعال کنید.

اگر افزونه ها کار نمی کنند چه باید کرد

برای فعال کردن پلتفرم Netscape، موارد زیر را انجام دهید:

برای فعال کردن افزونه ها، chrome:plugins را در خط وارد کنید.
لیستی از افزونه های موجود ظاهر می شود، روی «فعال» مورد نیاز خود کلیک کنید و کادر «همیشه اجرا شود» را علامت بزنید.

توجه. دستورالعمل مشخص شده در نسخه های Google Chrome زیر 45 کار می کند. بعداً این ویژگی برای همیشه حذف شد. خود این شرکت به مشتریان خود پیشنهاد می کند که از سایت های ساخته شده بر اساس این معماری استفاده نکنند یا از مرورگرهای دیگر به آنها دسترسی داشته باشند. علیرغم ناراحتی آشکار نوآوری، گوگل واقعا امن تر شده است.

اما در مورد کسانی که برای آنها امتناع از جاوا غیرممکن است، چه می شود؟ بسیاری از سیستم های تجاری و بانکداری اینترنتی روی چنین پلتفرم هایی کار می کنند. در همان زمان، مایکروسافت به توسعه راه حل های تکنولوژیکی خود روی آورد، Yandex.Browser به طور کامل تصمیم گرفت این پلت فرم را در تابستان 2016 رها کند، فایرفاکس یک دوره انتقالی را تا پایان سال 2017 اعلام کرد و سپس به طور کامل استفاده از آن را متوقف خواهد کرد. معلوم می شود هیچ جایگزینی وجود ندارد. ما فقط می توانیم نسخه قدیمی را دانلود کنیم نسخه های گوگل Chrome و آنها را به روز نکنید: