2013-06-21 190 views
0

我想知道是否有可能讓Google Chrome瀏覽器擴展程序具有某種隱藏標籤,該標籤指向輸入的URL。例如,如果我想要訪問www.google.com,那麼在後臺選項卡的網址將爲www.google.com。您可以驗證這一點的唯一方法是查看瀏覽記錄。這可能嗎?還有其他方法可以解決這個問題嗎?在Chrome擴展程序中添加頁面到歷史記錄

我的目標是基本上去一個URL並將其添加到歷史記錄,但保持此過程對用戶隱藏。

回答

0

如果我理解正確,你想添加一個條目到用戶的歷史?這可以通過使用history.pushState函數的JavaScript來實現。

實施例:history.pushState({}, "Google", "http://google.com")

參數:

  • state object:可用於把數據存儲其間不同的 「州」,或頁面。
  • title:頁面
  • url報告的新標題:該URL

然而,有一個限制:

新的URL必須是相同的原點爲當前URL;否則,pushState()會拋出異常。

+0

有沒有辦法繞過這個限制?我喜歡它,所以我目前的網址與新網址不同 –

+0

我不認爲這是可能的。畢竟,這將使任何人都可以將黑幕網站添加到您的瀏覽器歷史記錄中。 – LonelyWebCrawler

相關問題