چگونه CK Editor را در اندروید فعال کنیم؟ حتما با CK Editor، ویرایشگر متن محبوب محیطهای تحت وب آشنا هستید. ویرایشگر محبوبی که با داشتن ابزاری مفید، در بسیاری از پنلهای کاربری تحت وب مورد استفاده قرار میگیرد. متاسفانه با با برخی از به روزرسانیهای مرورگرهای دستگاههای اندرویدی نظیر موبایلها و تبلتها، گهگاه دیده میشود که با لودشدن کامل صفحه وب مد نظر شما، قسمتی از صفحه که شامل این مرورگر محبوب است برای شما فعال نیست و اصلا دیده نمیشود.
دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
برای رفع این موضوع، نیاز است تا زمان به روزرسانی نسخههای جدید مرورگرها منتظر بمانیم یا نیاز خود را به فراموشی بسپاریم. اما در این آموزش برای شما راهی جدید در نظر گرفته شده است. از این طریق که با تغییری کوچک در سورس فایل ckeditor.js موجود در پوشه روت این ابزار، یعنی پوشه CKEditor، این امکان فراهم میشود که بتوانید به راحتی و مشابه نسخههای دسکتاپ با این ابزار در دستگاههای اندرویدی هم کار کنید.
البته آموزش ما فراتر از امکان همیشگی استفاده و فعالسازی منوی Request desktop site در قسمت تنظیمات مرورگر Google Chrome یا Mozilla Firefox برای موبایلهاست. حتما میدانید که فعالسازی این گزینه در مرورگرهای ویژهی موبایل مساوی است با نمایش سایت درخواستی شما در قالب نسخه دسکتاپ آن و طبیعتا این یعنی نمایش ابزار CK Editor به راحتی قبل!! اما اگر کسی با این امکان آشنایی نداشت چه؟؟!! خبرنگاری را تصور کنید که نسبت به این موضوع آگاه نیست و در زمان ورود خبر خود در سایت خبرگزاریاش با این مشکل عدم نمایش ادیتور مواجه میشود!!
خوب برای فایرفاکس موبایل باید منتظر بمانید تا آپدیت جدید آن بیاید که شاید با ادیتور شما سازگار باشد و یا سایت CK Editor آپدیت جدیدی ارائه نماید که تازه پس از آن هم باز نیاز به برنامهنویس سایت شما است و تغییر و به روزرسانی CK Editor با نسخه جدید آن...! اینجاست که ما به گوگل کروم موبایل که پیش فرض هر دستگاه اندرویدی است فکر میکنیم و ضرورت اصلاح آن به شیوهای فراگیر... و اما راهکار برای گوگل کروم موبایل در نسخه اندروید جهت اصلاح نمایش سایت شما و البته راهکار ویژهی توسعهدهندگان وب اپلیکیشن یا نرمافزار سایت و نه کاربران آن:
1- آخرین نسخه CK Editor را نصب نمایید.
2- فایل ckeditor.js را با یک ویرایشگر متن مثل Notepad باز نمایید.
3- دستور مقابل را در این اسکریپت بیابید:
if(e.webkit)a.indexOf("chrome")>-1?e.chrome=true:e.safari=true;
4- دستور مقابل را جلوی خط دستور بالا اضافه نمایید:
if(e.chrome)e.mobile=false;
5- فایل تغییریافتهی ckeditor.js را ذخیره و روی محل قبلی خود در سرور مربوطه جایگزین نمایید.
6- از این لحظه CK Editor در مرورگر اندرویدی شما یعنی گوگل کروم قابل نمایش و استفاده خواهد بود.
- نکته: این روش توسط توسعهدهندگان پیشنهاد شده و هرچند تست شده و جواب میدهد، لیکن مسئولیت هر گونه حفره امنیتی یا موارد مشابه، بر عهده شما خواهد بود. حالا میتوانید انتخاب کنید... :D
توسینسویی باشید...