2012-04-02 57 views
2

我正在開發一個名爲「Tab Bundler」的小擴展,它簡單地將窗口中的所有打開的標籤保存到一個可以通過單擊按鈕打開的包中。然而,當打開一個包時,沒有關於用戶如何獲得該URL的歷史記錄,即。用戶不能點擊返回以查看他們如何訪問該網址。這是我想要實現的功能。我查了一會兒,谷歌瀏覽器Chrome瀏覽器擴展文檔:http://code.google.com/chrome/extensions/history.html。但我無法弄清楚如何在沒有自己跟蹤的情況下獲取這些信息。這是我唯一的選擇嗎?任何想法都會非常感激。谷歌瀏覽器「返回」和「轉發」歷史

謝謝!

+0

已經有人開發了[類似的](https://chrome.google.com/webstore/detail/faminaibgiklngmfpfbhmokfmnglamcm)。 – noob 2012-04-02 19:12:59

+1

我覺得它其實很不一樣。該擴展程序的目的是隱藏不適合稍後查看的選項卡,而我的擴展程序旨在將組中的多個選項卡保存在一起,以便人們可以將相同類型的選項卡組織在一起,以便以後輕鬆訪問。無論如何感謝您的輸入。 – 2012-04-02 19:31:33

+0

終於!好主意,繼續前進! – 2012-04-02 19:52:09

回答

2

看,許多人之前嘗試過。在這個追求中你並不孤單! 目前Google Code的答案是:任何人在開發History API時都會問這個問題。然後沒有優雅的方式來訪問標籤的歷史。 當然,你可以掛鉤chrome.tabs.onUpdated來記錄每一頁,並製作你自己的標籤頁的歷史記錄...

+0

當然,謝謝你的回答。我實際上意識到,自己跟蹤它可能不工作,因爲我不認爲有一種方法可以將URL添加到歷史堆棧中(或者使用任何容器,因爲我沒有做過多的研究,所以不會引用此內容)。 – 2012-04-03 03:59:17

+0

有一個(可怕的)方法來將你的網址放入標籤歷史記錄中:實際上導航(自動)通過頁面,例如,給每個頁面加載2秒,直到你重新組合標籤歷史記錄:)好吧,沒有人完善。 – 2012-04-03 04:05:24

+0

您是否有任何關於Google Code的參考信息,可以查看訪問標籤歷史記錄的確切情況?我打算仔細研究Chromium方面的問題。 – 2013-02-02 23:54:21

0

你或許可以勾選chrome.tab.onUpdate以及一些狀態或焦點更改掛鉤關聯。

我真的很想這個,請做吧!