اگرچه برنامههای Chrome از پلتفرم وب استفاده میکنند، برخی از ویژگیهای وب غیرفعال شدهاند یا به روش دیگری استفاده میشوند. این عمدتاً برای جلوگیری از مسائل امنیتی و بهبود شیوه های برنامه نویسی است. در زیر خلاصه ای از ویژگی های غیرفعال شده پلت فرم وب و راه حل های بالقوه ارائه شده است:
معلول | کار در اطراف |
---|---|
alert | از یک لایت باکس/پاپ آپ سفارشی استفاده کنید. |
APIهای مرورگر کروم | N/A |
confirm | از یک لایت باکس/پاپ آپ سفارشی استفاده کنید. |
document.cookie | صفحات برنامه بسته بندی شده روی سرور ارائه نمی شوند، بنابراین نیازی به استفاده از آنها نیست. |
document.close | N/A |
document.open | N/A |
document.write | از document.createElement استفاده کنید. |
منابع خارجی | از تگ webview برای iframe استفاده کنید. به API جاسازی محتوا و برچسب مشاهده وب مراجعه کنید. ویدئو و صدا مجاز به داشتن URL های غیر محلی هستند. |
فلاش | از پلتفرم HTML5 استفاده کنید. |
ارسال فرم | از جاوا اسکریپت برای پردازش محتوای فرم استفاده کنید (به رویداد ارسال گوش دهید، ابتدا داده ها را قبل از ارسال به سرور به صورت محلی پردازش کنید). |
جاوا اسکریپت: آدرس های اینترنتی | شما نمی توانید از نشانک ها برای جاوا اسکریپت درون خطی روی لنگرها استفاده کنید. به جای آن از کنترل کننده کلیک سنتی استفاده کنید. |
محل ذخیره سازی | از IndexedDB یا Storage API (که با ابر همگامسازی میشود) استفاده کنید. |
جهت یابی | پیوندها با مرورگر وب سیستم باز می شوند. window.history و window.location غیرفعال هستند. |
پلاگین های غیر سندباکس | N/A |
showModalDialog | از یک لایت باکس/پاپ آپ سفارشی استفاده کنید. |
XMLHttpRequest همزمان | XMLHttpRequest فقط غیر همگام استفاده کنید: خلاص شدن از شر XXR های همزمان . |
انتخاب متن کاربر | بهطور پیشفرض، کاربران دیگر نمیتوانند متنی را مانند یک صفحه وب انتخاب کنند. برای اینکه قسمت هایی از متن برنامه قابل انتخاب باشد، از سبک CSS، -webkit-user-select: text; . |
webSql | از IndexedDB یا Filesystem API استفاده کنید. |