我怎么知道用户正在从他们的Chrome下载文件?
How can I know a user is downloading a file from their Chrome
我想创建一个Chrome扩展,可以将下载链接转发到我的服务器。
我有两个问题:
- 我如何知道用户是否正在从Chrome下载文件?
- 无论如何可以让Chrome弹出我的Chrome扩展,而不是其默认下载栏?
这两件事都是(目前)不可能实现的,因为没有"下载"模块的谷歌Chrome扩展。
参见Downloads Extensions API Proposal;这样的功能可能会在将来实现。
你可以用javascript来检测浏览器
浏览器代号:navigator.appCodeName
浏览器名称:navigator.appName
浏览器版本:navigator.appVersion
平台:navigator.platform
User-agent header: navigator.userAgent
您可以在此链接尝试这些函数
编辑:误解…
相关文章:
- 通过Android Chrome浏览器下载文件
- Json到CSV下载,可以在chrome中工作,但不能在IE浏览器中工作
- Javascript下载在firefox中停止,但在Chrome中有效
- Chrome扩展:自动下载使用'chrome.tables.captureVisibleTab'
- 如何用Javascript从Chrome iOS下载blob文件
- Chrome APP/扩展程序从网址下载文件
- 使用chrome.downloads.download,是否可以使文件不弹出下载栏
- Chrome扩展:将下载的文件移动到输入字段
- 创建/下载一个带有chrome扩展名的excel文件
- 创建/下载一个带有chrome扩展名的.html文件
- 如何从Chrome扩展下载公共Google Drive文件
- 如何使用chrome文件系统api从chrome应用程序中的url下载图像
- 如何在不下载的情况下将谷歌字体加载到chrome打包的应用程序中
- 通过Chrome扩展程序静默下载
- 在Chrome中下载后访问文件数据..
- 下载多张图片,而无需在Chrome扩展程序中询问
- 下载被 Chrome 阻止的 xml 和 svg 文件的 zip 存档(无论是否为空)
- 下载画布图像 png Chrome/Safari
- 我怎么知道用户正在从他们的Chrome下载文件?
- 如何取消chrome下载之前,它开始并获得下载url