---
description: >-
  https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration/getNotifications
---

# ServiceWorkerRegistration.getNotifications(ok)



Các **`getNotifications()`**&#x70;hương pháp của [`ServiceWorkerRegistration`](https://translate.googleusercontent.com/translate_c?depth=1\&pto=aue\&rurl=translate.google.com.vn\&sl=en\&sp=nmt4\&tl=vi\&u=https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration\&usg=ALkJrhjwbVhHG3WLqDPPpRZGnWr5tHcNSg)giao diện trả về một danh sách các thông báo theo thứ tự mà chúng được tạo ra từ nguồn gốc hiện nay thông qua việc đăng ký lao động dịch vụ hiện tại. Nguồn gốc có thể có nhiều đăng ký nhân viên dịch vụ hoạt động nhưng có phạm vi khác nhau. Thông báo được tạo bởi một nhân viên dịch vụ có cùng nguồn gốc sẽ không có sẵn cho các nhân viên dịch vụ đang hoạt động khác có cùng nguồn gốc.

### Cú pháp <a href="#syntax" id="syntax"></a>

```
s​erviceWorkerRegistration.getNotifications(options)
.then(function(notificationsList) { ... });
```

#### Thông số <a href="#parameters" id="parameters"></a>

tùy chọn Không bắt buộcMột đối tượng chứa các tùy chọn để lọc các thông báo trả về. Các tùy chọn có sẵn là:

* `tag`: A [`DOMString`](https://translate.googleusercontent.com/translate_c?depth=1\&pto=aue\&rurl=translate.google.com.vn\&sl=en\&sp=nmt4\&tl=vi\&u=https://developer.mozilla.org/en-US/docs/Web/API/DOMString\&usg=ALkJrhjwPLd8GzoTh0c92AXY8MlaymYtUw)đại diện cho một thẻ thông báo. Nếu được chỉ định, chỉ thông báo có thẻ này sẽ được trả lại.

#### Giá trị trả về <a href="#return_value" id="return_value"></a>

A [`Promise`](https://translate.googleusercontent.com/translate_c?depth=1\&pto=aue\&rurl=translate.google.com.vn\&sl=en\&sp=nmt4\&tl=vi\&u=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise\&usg=ALkJrhjPTJ9Fgok1pr9B-u3Yv8kZ8mFQSA)mà giải quyết một danh sách các [`Notification`](https://translate.googleusercontent.com/translate_c?depth=1\&pto=aue\&rurl=translate.google.com.vn\&sl=en\&sp=nmt4\&tl=vi\&u=https://developer.mozilla.org/en-US/docs/Web/API/Notification\&usg=ALkJrhihYEPwxYO0P632tT0BBIDcX35q2g)đối tượng.

### Thí dụ <a href="#example" id="example"></a>

```
navigator.serviceWorker.register('sw.js');

var options = { tag : 'user_alerts' };

navigator.serviceWorker.ready.then(function(registration) {
  registration.getNotifications(options).then(function(notifications) {
    // do something with your notifications
  }) 
});
```
