2013-03-16 63 views
2

重要的“下载”:谷歌在Chrome 27.0.1448.0开发-M(闭)遗漏的类型错误:无法调用未定义

我写了一个Chrome扩展,它可以提取某些当前的URL修复了这个问题查看网站,然后下载它们的一个子集。该扩展程序基于https://developer.chrome.com/extensions/samples.html上的“下载所选链接”示例。 过去3个月我的代码工作。我最后一次用它为2天前 - 今天我开始

问题:

遗漏的类型错误:试图下载时,无法调用方法的不确定

“下载”被列入上线清单文件

chrome.downloads.download(
    {url: visibleLinks[i],filename: visibleNames[i] + '.mp3'}, 
    function(id) { 
     pending = pending - 1; 
     if (pending == 0) { 
      window.close(); 
     }; 
    } 
); 

权限即可似乎网址:

"permissions": [ 
    "downloads", "tabs", "https://*/*", "http://*/*" 
] 

我用什么:

  • 铬的最新开发版本:27.0.1444.3 DEV-M(同样的问题也出现在27.0.1438.7 DEV-M)

我的尝试:

  • 记录网址和文件名通编辑chrome.downloads.download调用。两者都可以。
  • 搜索论坛上的类似问题。不幸的是,我在代码中找不到问题(或者至少从头开始)。
  • https://developer.chrome.com/extensions/samples.html下载示例“下载选定的链接”扩展名并尝试使用它(在用其他图标替换其0-byte icon.png后)。结果:它只是重现了错误。

同样的问题,不同的职位:

问题发布到谷歌:

回答

0

谷歌似乎在最新版本中与下载API联系起来。自升级以来,我一直在遇到类似的问题。唯一的解决方案是等到他们发布修复。对不起:(

编辑: 我已经提交给谷歌一个错误报告,您可以遵循here

+0

似乎他们已经正好2天前(14.03)更新开发频道让我困扰虽然 - 。 Google blog [states](http://googlechromereleases.blogspot.de/)最新版本是27.0.1438.8,我的Chrome显示我有27.0.1438.7 dev-m(它也表示它是最新版本) – QuteBits 2013-03-16 20:11:58

+0

@QuteBits加纳利版似乎有同样的问题,我希望谷歌很快修复它:( – Garrett 2013-03-18 13:46:19

+0

)你已经发布的问题很遗憾,仍然是Google的“未经证实”(无论这意味着什么),我们需要以某种方式获得他们的关注。 – QuteBits 2013-03-19 18:50:34

相关问题