1

我正在開發一個Chrome擴展,我有一個腳本爲用戶打開一個新選項卡來執行某些操作。我怎樣才能得到它的迴應,但只有當用戶點擊新標籤上的按鈕後,例如?我如何從Chrome擴展程序打開選項卡等待用戶輸入並返回到分機?

任何想法?

我使用chrome.tabs.create打開一個新標籤,但我想回調不會按照我想要的方式工作,對吧?

+0

我不知道你要存檔什麼,但也許你應該看看彈出窗口。這也能工作嗎? –

+0

謝謝!我會看看彈出窗口。我想要做的是以下幾點:如果用戶在某處登錄,我的擴展會向用戶顯示一堆信息。如果他們沒有登錄,他們必須去網站並登錄。我想要的是,當他們嘗試從我的擴展程序獲取信息時執行某些操作,但擴展程序告訴他們登錄後,只要他們這樣做,擴展程序就會自動顯示信息,而無需用戶執行該操作再次。我希望這更清楚.. – blic

回答

0

您可以創建僅適用於所需網頁(用戶登錄處)的內容腳本。 一旦您確定登錄已完成(通過頁面的URL或某些DOM元素),您可以從內容腳本發回一條消息到擴展的後臺進程(使用sendRequest),並讓它執行任何進一步的必要操作。

相關問題