2013-05-02 27 views
18

我完全意識到有很多辯論(和解決方案)在那裏下載JavaScript/jQuery文件,如iFramejQueryPlugin。但是,我更喜歡HTML5中的一種內置設施,如download屬性<a>。問題是,它支持a couple of browsers任何干淨的方式來下載文件,如html5下載屬性

enter image description here

這就是我要下載的文件,而無需創建框架或使用任何插件。問題是有沒有其他跨瀏覽器內置(比如說,更簡單或更清潔)的方式來做到這一點?

  • 的Internet Explorer 8+
  • 火狐19+
  • 鉻17+
  • 的Safari 5.1.9+
  • 歌劇院12.1
+5

它不是服務器部分,它只是客戶端部分。問題不可能dublicate – 2013-05-02 07:46:15

回答

1

Downloadify,產生和力量下載文件與Flash。 還有一個demo可用。

或者您可以使用XHttpRequest($ .get in jQuery)下載文件並使用data URIs

2

您可能想嘗試FileSaver.js,它支持所有現代瀏覽器。

var blob = new Blob(["Hello, world!"], {type: "text/plain;charset=utf-8"}); 
saveAs(blob, "hello world.txt");