ב-Chrome Canary נוספה תמיכה ברכיב התיבת הדו-שיח מאחורי דגל. אפשר להשתמש ברכיב dialog לחלונות קופצים בדף אינטרנט.
show(): פתיחת תיבת דו-שיח.close(): סגירת תיבת הדו-שיח. הפונקציה מקבלת ארגומנט אופציונלי, שאם הוא קיים,dialog.returnValueמוגדר אליו.showModal(): פתיחת תיבת דו-שיח מודאלית.::backdrop: רכיב פסאודו לסגנון הרקע שמאחורי תיבת דו-שיח מודאלית.- האירוע
close: מופעל כשתיבת דו-שיח נסגרת.
עדכון מ-16 בדצמבר 2013
האלמנט dialog תומך עכשיו באפשרויות הבאות:
- אירוע
cancel: מופעל כשמקישים על מקש Escape בתיבת דו-שיח מודאלית. אפשר לבטל את האירוע הזה באמצעותevent.preventDefault(). - מאפיין
autofocus: רכיב הבקרה הראשון בטופס בתיבת דו-שיח מודאלית עם המאפייןautofocus, אם יש כזה, יהיה ממוקד כשתיבת הדו-שיח תוצג. אם אין רכיב כזה, המיקוד יועבר לרכיב הראשון שניתן להתמקד בו. form[method="dialog"]: תקף רק בתוך תיבת דו-שיח. כששולחים את הטופס, הקוד סוגר את תיבת הדו-שיח ומגדיר אתdialog.returnValueלערך של לחצן השליחה שבו השתמשו.
פרטים נוספים, הדגמה פעילה ו-polyfill
כדי להפעיל את התכונה, מפעילים את האפשרות 'הפעלת תכונות ניסיוניות של פלטפורמת האינטרנט' בכתובת chrome://flags/.