Google chrome extension 下载href不再在popover页面上工作

Google chrome extension 下载href不再在popover页面上工作,google-chrome-extension,Google Chrome Extension,似乎popover页面上的下载链接不再起作用。 我有一个chrome扩展,如果我点击popover页面上的下载链接,例如: <a download="test.txt" href="data:application/octet-stream;charset=utf-8,testtest1234567!@#$%^&*()_+\00">Click me</a> Chrome会将文本文件下载到默认的下载文件夹 但大约两个月前,我发现这种方法不再有效,Chrome在

似乎popover页面上的下载链接不再起作用。 我有一个chrome扩展,如果我点击popover页面上的下载链接,例如:

<a download="test.txt" href="data:application/octet-stream;charset=utf-8,testtest1234567!@#$%^&*()_+\00">Click me</a>

Chrome会将文本文件下载到默认的下载文件夹

但大约两个月前,我发现这种方法不再有效,Chrome在扩展背景页面或popover页面本身中都没有给出任何错误消息

如果在选项卡中打开扩展popover页面,则下载链接有效

Firefox59现在可以正常工作了

边缘不起作用()

我当前的解决方案是打开一个新选项卡来保存文件,但这不是我所期望的。你有什么解决办法吗


非常感谢

在中使用comment2中的解决方法。该漏洞在Chrome 66中修复。感谢@wOxxOm,在Chrome 66上测试,效果良好。