ميزات الويب غير المفعّلة

وعلى الرغم من أنّ تطبيقات Chrome تستخدم النظام الأساسي للويب، تم إيقاف بعض ميزات الويب أو استخدامها بطريقة مختلفة. يهدف هذا أساسًا إلى تجنب المشاكل الأمنية وتحسين ممارسات البرمجة. نذكر أدناه ملخصًا للميزات المعطلة لمنصة الويب والحلول المحتمَلة:

غير مفعَّلالحل
alertاستخدام عرض مبسّط/نافذة منبثقة مخصّصة
واجهات Chrome API للمتصفِّحلا ينطبق.
confirmاستخدام عرض مبسّط/نافذة منبثقة مخصّصة
document.cookieلا يتم عرض صفحات التطبيق المجمّعة على الخادم، لذا لا داعي لاستخدامها.
document.closeلا ينطبق.
document.openلا ينطبق.
document.writeاستخدِم document.createElement.
المَراجع الخارجيةاستخدِم العلامة webview لإطارات iframe. راجِع تضمين المحتوى وWebview Tag API. يُسمح باستخدام عناوين URL غير محلية للفيديو والصوت.
الفلاشاستخدام نظام HTML5 الأساسي.
تقديم النموذجيمكنك استخدام JavaScript لمعالجة محتوى النموذج (الاستماع إلى إرسال الحدث ومعالجة البيانات محليًا قبل الإرسال إلى الخادم).
http://support.google.com/maps/bin/answer.py?&answer=144365لا يمكنك استخدام التطبيقات المختصرة لJavaScript المضمّنة في الإعلانات الثابتة. استخدِم معالج النقرات التقليدي بدلاً من ذلك.
localStorageاستخدام IndexedDB أو Storage API (التي تتم مزامنتها أيضًا مع السحابة الإلكترونية).
التنقّليتم فتح الروابط باستخدام متصفِّح الويب الخاص بالنظام. ميزتا window.history وwindow.location متوقفتان.
المكوّنات الإضافية التي لا تتوفّر في وضع الحمايةلا ينطبق.
showModalDialogاستخدام عرض مبسّط/نافذة منبثقة مخصّصة
XMLHttpRequest متزامناستخدام XMLHttpRequest غير المتزامن فقط: التخلص من XXR المتزامنة.
تحديد نص المستخدمبشكل افتراضي، لم يعد بإمكان المستخدمين تحديد نص مثل النص المتاح في صفحة الويب. لجعل أجزاء من نص التطبيق قابلة للاختيار، طبِّق نمط CSS -webkit-user-select: text;.
webSqlاستخدام IndexedDB أو Filesystem API