成功找到新的html碼,重為一個I.T人就當然看看有沒有什麼的分別吧!
先看看舊的代碼..
<embed
pluginspage="http://www.macromedia.com/go/getflashplayer"
width="218"
src="http://picasaweb.google.com.hk/s/c/bin/slideshow.swf"
height="192"
flashvars="host=picasaweb.google.com.hk&captions=1&RGB=0x000000&feed=http%3A%2F%2Fpicasaweb.google.com.hk%2Fdata%2Ffeed%2Fapi%2Fuser%2YOURID%2Falbumid%2F##ALBUMID##%3Fkind%3Dphoto%26alt%3Drss"
type="application/x-shockwave-flash">
</embed>
再看看新的
<embed type="application/x-shockwave-flash"
src="https://static.googleusercontent.com/external_content/picasaweb.googleusercontent.com/slideshow.swf"
width="218"
height="192"
flashvars="host=picasaweb.google.com&hl=zh_TW&feat=flashalbum&RGB=0x000000&feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2FYOURID%2Falbumid%2F##ALBUMID##%3Falt%3Drss%26kind%3Dphoto%26hl%3Dzh_TW"
pluginspage="http://www.macromedia.com/go/getflashplayer">
</embed>
首先最明顯的分別當然是
src的不同了,那就先試試原本的link,在browser打入原本的link, 竟然係出了404!?, 好就再試一試把hk移除,這一次它卻會redirect去新HTML碼中的那一條link呢, 那應該是hk那一個domain 沒有在server side 中設定好適當的redirect,雖然只要移除hk的部份就應該可以redirect去新link,但為了避免在那一天Google又把那redirect設定移除,還是乖乖地換上新link比較好.
除了
src的分別外,另一個分別是
flashvars中放user的一part,之前是放用戶名稱的,但新的代碼卻換上了一組相信是用戶ID的數字呢,這個應該是除了link的改動後另一個致命傷了..
flashvars="host=picasaweb.google.com&hl=zh_TW&feat=flashalbum&RGB=0x000000&feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2FYOURID%2Falbumid%2F##ALBUMID##%3Falt%3Drss%26kind%3Dphoto%26hl%3Dzh_TW"
最後把這兩part改好後,個picasa flash player又重新正常運作了 :)