引用網址:http://xyz.cinc.biz/2014/01/google-drive-direct-download-bookmarklet.html
最近修改時間:2015-05-10
Google 雲端硬碟 (Google Drive) 的分享檔案連結,沒辦法直接下載。
若要經由連結直接下載檔案,須將連結做一些修改。
例如原本共享的連結為:
https://drive.google.com/file/d/0B9H98pljGWzKUl9qa0VmU0FZZjg/edit?usp=sharing
(2015-05-10:
https://drive.google.com/file/d/0B9H98pljGWzKUl9qa0VmU0FZZjg/view?usp=sharing)
取紅色部份,改成
https://drive.google.com/uc?export=download&id=0B9H98pljGWzKUl9qa0VmU0FZZjg
即是可以直接下載檔案的連結。
以下是用 JavaScript 寫成書籤小工具 (bookmarklet),加入瀏覽器書籤即可使用。
特別說明:
感謝網友告知,若是 google 文件,此轉換方法不適用。
直接使用 Google Drive 產生的下載連結即可直接下載,不用再用此方式轉換。
(操作方式,在文件上按【右鍵】->出現右鍵選單後選【下載】->選【要下載的格式】再按【下載】。之後會新開一個下載頁面,該網頁的網址,就是直接下載的網址。 )
[書籤小工具]
Google Drive 分享連結轉換
使用方式:
- 直接點擊上方「Google Drive 分享連結轉換」的連結,即會出現後面步驟 5 的小視窗。
或是將「Google Drive 分享連結轉換」加入書籤,當成書籤小工具 (bookmarklet),如此,不用開啟本網頁,也可以隨時使用。步驟如下圖, 將「Google Drive 分享連結轉換」連結拖曳到工具列。
- 即可將小工具加入書籤
- 在 Google Drive 複製共用連結
(在檔案上按右鍵,「共用」->「進階」,即可取得「共用連結」)
- 點擊加入的書籤小工具
- 出現對話視窗,貼上 Google Drrve 的共用連結,再按「確定」
- 再來會產生可以直接下載檔案的連結,即可自行複製該連結。
- 注意,因為小工具是 JavaScript。所以,若是在瀏覽器新分頁,沒有載入任何網頁,小工具不會運作。
「Google Drive 分享連結轉換」小工具的 JavaScript 程式碼如下。
在瀏覽器書籤列「Google Drive 分享連結轉換」上,按右鍵查看小工具書籤的網址內容,也可以看到下列的程式碼。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
( function () { var f = function () { var t = prompt( 'Enter Google Drive Share Link :' , '' ); if ( null === t) { return false ; } if (!t) { return 'error' ; } var a = t.match(/\/d\/([^\/]+)\ //); return ( null == a) ? 'error' : 'https://drive.google.com/uc?export=download&id=' + a[1]; }; var r = f(); if ( false !== r) { prompt( 'Direct Download Link :' , r); } })(); |
留言列表