2011-12-12 69 views
1

我想創建一個Chrome擴展程序,它可以將下載鏈接轉發到我的服務器。我如何知道用戶正在從他們的Chrome中下載文件

我有兩個問題:

  1. 我怎麼能知道用戶是否下載從Chrome中的文件?
  2. 是否有反正可以讓Chrome彈出我的Chrome擴展程序而不是默認的下載欄?
+1

你可能想,如果你想幫助接受解答一些你過去的問題。 – Ivan

回答

4

由於Chrome瀏覽器擴展程序沒有「下載」模塊,所以這兩種情況都是(當前)無法實現的。

查看Downloads Extensions API Proposal;這樣的特徵可能在將來被實現。

+0

感謝您的回答。但我的問題是我的擴展程序如何知道用戶點擊Chrome中的下載鏈接。該擴展不需要下載它。它只是將鏈接轉發到我的服務器。 – swandive

+0

@swandive:這似乎確實是我所說的 - 目前由於缺少API而無法攔截或修改下載操作/點擊次數/ UI。 – pimvdb

+0

但我知道一些擴展可以做到這一點。例如:Thunder https://chrome.google.com/webstore/detail/gmpllenfapkfpdkahamlbmbichihpmmg – swandive

0

您可以使用javascript檢測瀏覽器。

瀏覽器代號:navigator.appCodeName

瀏覽器名稱:navigator.appName

瀏覽器版本:navigator.appVersion

平臺:navigator.platform

User-Agent頭:navigator.userAgent

您可以嘗試這些功能在這link

編輯:誤解...

相關問題