Chrome App fileSystem API: 建议的文件名在 OSX 中没有扩展名

Chrome App fileSystem API: Suggested file name has no extension in OSX

我开发了一个 Chrome 应用程序,可以在 Linux、Windows 和 OSX 中完美运行。除了一件小事:

在 OSX 中,建议的文件名没有扩展名。文件保存时省略了扩展名,除非用户手动添加扩展名,否则无法打开文件。

我使用这样的代码:

var config = {
    type: 'saveFile',
    suggestedName: "test.srt"
};
chrome.fileSystem.chooseEntry(config, function(writableEntry) {
    if(chrome.runtime.lastError) {
        console.warn(chrome.runtime.lastError.message);
    }
    else if (writableEntry) {
        var blob = new Blob([subtitles], {type: "text/srt"})
        writeFileEntry(writableEntry, blob, false, function(e) {
          console.log("Subtitles saved", writableEntry.fullPath);
        })
    }
});

这就是 OSX 中的方式吗?或者我可以更改任何内容以使其正常工作吗?

这是一个 Chromium/Chrome 错误:crbug issue 439857已于 2015 年 12 月 16 日修复,Chrome 49).

至于现在尝试在 OSX 上加倍扩展:test.srt.srt