2013-01-14 122 views
1

我用下面的線來定義BlobBuilder對象和瀏覽器擴展程序slice功能推廣Chrome瀏覽器無法正常工作24

window.BlobBuilder = window.BlobBuilder || window.WebKitBlobBuilder; 

Blob.prototype.slice = Blob.prototype.slice || function(start, length) { 
    return this.webkitSlice(start, start + length); 
} 

它可以在Chrome的版本多達23個,但最新的版本24,它不再承認我的定義。例如,var builder = new BlobBuilder()將提示錯誤:Uncaught TypeError: undefined is not a function

有人知道這裏發生了什麼嗎?謝謝!

回答

1

BlobBuilder的WebKit版本WebKitBlobBuilder不再是Chrome支持,已被棄用,檢查this issue

+0

嘿,感謝您的信息,但我應該怎麼做才能解決這個問題?我可以以某種方式在我的擴展文件中啓用WebKitBlobBuilder或將其替換爲其他內容? – chaohuang

+0

@chaohuang:根據Chrome 24中的解析狀態,我認爲你不能啓用它,可能你可以嘗試舊版本的Chrome。 – Sudarshan

相關問題