Jimmy Chin
[重發,抱歉一直出錯]
一鍵取得ameblo相簿的目前頁面圖片網址的方法,不須任何插鍵,支援任何瀏覽器
Jimmy Chin
由於ameblo相簿無法直接右鍵下載照片,非常麻煩。所以自己用JavaScript寫了個Bookmarklet,可以一點就直接跳出該圖片的網頁,方便使用者直接拖曳到本地下載檔案
Jimmy Chin
這邊以FireFox為例,Chrome大同小異。
首先先新增一個書籤,名稱取個自己喜歡的,網址的內容則將下方連結內的程式碼貼上去

javascript:(function() {var url = document.getElemen...

像這樣
https://images.plurk.com/6B5tKfT3mI1IijpnKDZsV1.png
Jimmy Chin
接著將該書籤放在工具列,方便點擊
https://images.plurk.com/EEWqyDQCOIAEUPdT46wMq.png
Jimmy Chin
之後就可以開始使用了:首先先連到想下載的ameblo相簿
https://images.plurk.com/1iSzVhr7Z77hZhC2mh1nFA.png
Jimmy Chin
接著點擊剛才創好的書籤,瀏覽器會自動開新分頁連到該圖片,接著就可以直接把圖片拉到本地端完成下載,如下圖
https://images.plurk.com/5DksuaNLdjAKulgZg53AG5.png
Jimmy Chin
https://images.plurk.com/7pzBX2KWRSvROIK9PZ5mf6.png
程式碼好讀版,有學過前端的應該很容易看懂。由於這是我自己寫的,有問題可以留言討論
Jimmy Chin
這是只花幾分鐘就研究出來的寫法XD,日後有時間會研究一次抓出多張圖片的方式
Jimmy Chin
原本在想有沒有辦法:不是開新分頁連到該圖片,而是直接下載到本地端。這方式牽涉到跨網域存取(CORS)的問題,各瀏覽器為安全性已經封鎖掉了,所以網路上介紹的很多寫法都失效,目前只能用我這方法頂著先。我再想辦法研究其他寫法
古戦場から逃げるな
載入新的回覆