我正在修复我已经运行了一段时间的Chrome扩展程序,并且已经工作了一段时间的下载功能被破坏了,而且我再次无法使用它。在我的一个扩展"选项"页面(URL以chrome-extension://...
开头)我曾经能够使用a
HTML标记下载文件,我可以控制正在下载的文件的名称。看起来像这样 -
<a href="https://www.another_domain.com/..." download="custom name">Download</a>
我的扩展程序拥有"another_domain.com"
的完全权限,而我实际上已经测试了它,只是为所有域提供了扩展程序的完全权限。我从清单文件中获得的权限(提取的其他权限并非相关) -
"permissions": ["*://*/*"]
用户以前只需单击链接并下载文件,该文件将根据下载属性命名。现在,该文件仍然下载但名为&#34; download&#34;由服务器提供给用户并没有多大用处。我看过from this source Chrome浏览器允许跨域下载,但我无法更改名称。我想知道是否一直如此,或者这是否是最近的变化。如果它是最近的变化,那么对于解决方法的任何建议都表示赞赏。