2015-12-18 17 views
5

Przeglądałem MDN i zauważyłem, że jest już dostępna obsługa JS dla powiadomień na pulpicie, ale nie widziałem opcji jej stylizowania. (Rozumiem, że nie jest jeszcze szeroko obsługiwany).Natywne powiadomienie w stylu JavaScript

Czy ta opcja jest dostępna?

Widzę w specyfikacji, że istnieją pewne właściwości, takie jak ciało, ikona i znacznik, które możemy przekazać jako opcje, ale nie wygląda na to, że możemy przekazać do nich kod HTML i skompilować go. Widzę, że akceptują tylko ciągi znaków, ale zastanawiałem się, czy ktoś nie wymyślił sposobu na ukształtowanie tego, czego nie zrobiłem.

dictionary NotificationOptions { 
    NotificationDirection dir = "auto"; 
    DOMString lang = ""; 
    DOMString body; 
    DOMString tag; 
    DOMString icon; 
}; 

Przypadek użycia: przekazanie adresu URL i umożliwienie użytkownikowi kliknięcia adresu URL.

Oto fiddle grałem z.

Niepotrzebna potrzeba, po prostu ciekawsze pytanie.

+0

Wygląda na to, że w [starej specyfikacji] (http://www.chromium.org/developers/design-documents/desktop-notifications/api-specification) był sposób użycia HTML, ale nie ma go w Ostatnia wersja. – dave

+0

W przypadku użycia, czy użytkownik ma tylko jeden adres URL do kliknięcia? – summea

+0

@ summea Oczywiście, możemy z tym iść. Niezależnie od tego, czy jest to adres URL, przycisk, czy cokolwiek. –

Odpowiedz

0

Logiczne wydaje się traktowanie go jako pola alertu, ponieważ jest to również popup. Pole alertu jest obiektem systemowym, który nie może być stylowany i nie interpretuje tekstu jako HTML.

Powiązane problemy