From 3224844b52810fa73bcd50772560d83f20ab8920 Mon Sep 17 00:00:00 2001
From: Jay Harris
- This specification is currently a work in progress. Implementors should - not expose the API surface to the open web. -
-- When the application is installed and the application's flag - is set, the user agent SHOULD display the application's badge - alongside the symbolic representation of the application in the user's - operating system (for example, as a small overlay on top of the - application's icon). + When the application's flag is set, the user agent SHOULD display + the application's badge alongside the symbolic representation of the + application in the user's operating system (for example, as a small + overlay on top of the application's icon).
The special value flag indicates that the badge is set, but @@ -142,7 +138,7 @@
Badge
interface
- [Exposed=(Window, Worker)] + [Exposed=(Window)] interface Badge { static void set(optional [EnforceRange] unsigned long long contents); static void clear(); @@ -152,13 +148,6 @@The Badge interface provides methods for setting and clearing the application badge indicator. -
- This section is not clear about which web application is associated - with a particular context. In particular, when called from a - service worker whose scope is - outside of the app manifest scope, the - web application may be ambiguous. -set() method @@ -202,7 +191,7 @@
TypeError
- is defined by [[!ECMASCRIPT]]. + is defined by [[ECMASCRIPT]].