[英]How do you copy data from current page1.html to window.open('page2.html')
[英]How do you communicate with the main page from a HTML notification?
我正在研究一個在線Twitter客戶端的分支。 ( Streamie ,如果您有興趣的話。)我想通過使用HTML通知而不是現在使用的靜態通知來改進Chrome通知。
問題是我需要從主頁面獲取tweet對象到通知,我不知道如何做到這一點。 在我的Chrome擴展程序中,我通過創建一個包含推文隊列的數組來解決這個問題,向窗口對象添加一個函數,該函數返回queue.shift(),然后通過chrome.extension.getBackgroundPage().dequeueMsg();
調用該函數chrome.extension.getBackgroundPage().dequeueMsg();
。
但是,我顯然在Web客戶端中沒有此選項。 有沒有辦法通過通知與打開它的窗口,或從頁面到通知的DOM進行通信?
從規范來看:
在Web通知中,
window.opener
屬性應設置為創建通知的窗口。 如果通知是由工作腳本創建的,則window.opener
應為null
。
看起來通知頁面中的代碼可以像使用window.open()
創建的頁面一樣訪問window.opener
。 (現在,關於使用今天的實際瀏覽器執行此操作的實際方面,我認為這是另一回事。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.