我有一个contextMenu
向我网站上的 PHP 脚本发送 Ajax 请求的项目。
PHP 脚本创建一个.txt
文件并再次将下载 URL 返回到扩展程序。
下一步Desktop Notification
会显示 a,我想在此处放置下载链接,以便用户可以下载创建的文件。
问题是我不能在那里使用 HTML。我不想使用createHTMLNotification
已弃用的,所以我的代码是:
var url = 'http://mydomain.com/somefile.txt';
var notification = window.webkitNotifications.createNotification(
'48.png', 'Click to download', 'Some description');
notification.addEventListener('click', function() { // can't create <a> tag, so I'm tring with a click event.
notification.cancel();
window.open(url);
});
notification.show();
此 ( window.open()
) 在新选项卡中打开文件。但我只想下载它,而不是在浏览器中打开。
有任何想法吗?