2010-09-07 34 views
10

Tôi đang sử dụng webkitThông báo và tạoHTMLThông báo, v.v. để tạo thành công thông báo trong Chrome (Windows).Giao tiếp với cha mẹ từ thông báo của Webkit

Bây giờ tôi thực sự muốn cửa sổ thông báo liên lạc lại (hoặc ít nhất đặt tiêu điểm) tab/cửa sổ đã tạo thông báo (trong đó một phần của thông số). Tôi nhận ra nó vẫn còn trong giai đoạn đầu cho tính năng này, nhưng tôi nghĩ có lẽ ai đó biết một cách. Tôi đã thử:

window.opener.focus();

từ cửa sổ thông báo, nhưng nó không hoạt động.

trang này ... http://www.thecssninja.com/javascript/web-notifications

nói ... "Đưa tập trung trở lại vào cửa sổ mà gọi là thông báo, như đã nêu trong đề xuất bằng cách sử dụng window.opener.focus(), doesn' t hiện đang làm việc. "

Tôi đã hy vọng nó đã lỗi thời hoặc ai đó có thể biết cách giải quyết.

Cảm ơn mọi thông tin bạn có thể chia sẻ.

Jim

+0

Tôi đang cố gắng để làm điều tương tự. Bạn đã tìm thấy một giải pháp? – Erdal

Trả lời

1
notification.click= function() { alert('whatever'); }; 

trình đối với tôi, nhưng tất nhiên nó xấu xí ...

1

Có một giải pháp cho giao tiếp giữa các cửa sổ sử dụng shared webworkers.

Tôi đã tạo Toobify.com bằng nút "từ xa", cửa sổ duyệt webkitNotification kiểm soát cấp độ gốc. Hãy xem xét nguồn gốc của dự án - nếu cảm giác của bạn dũng cảm.

Tôi cũng muốn đặt tiêu điểm quay lại cửa sổ này. Có vẻ là một tính năng của thông báo textbased không phải là loại HTML.

+0

https://github.com/MrSwitch/Toobify/blob/master/notify.htm – CoolAJ86

+0

https://github.com/MrSwitch/Toobify/blob/master/notify/rend.js – CoolAJ86

2

Tôi biết câu hỏi này là cũ, nhưng đây là những gì tôi đang sử dụng để đưa tiêu điểm sang cửa sổ/tab đó tạo ra một thông báo:

notification.onclick = function() {window.focus(); this.cancel();} 
Các vấn đề liên quan