作者mervynW (.)
看板PHP
標題Re: [請益] 判斷網址替換圖片語法
時間Tue Nov 29 18:49:41 2011
※ 引述《darkk6 (Mr. Pan)》之銘言:
: 的確直接使用 jQuery 應該是無法達成....
: 試過用 $.get 或者其他方式,因為安全性的問題沒辦法
: 利用 javascript post 或者 get 別的網站的東西
: 所以邊可能需要稍微繞路,以想到一個方式:
: 這個網址判斷完使用者是否在線上後會 header 到指定圖片
: 那麼就用 php 來做取 header 的 Location 應該就沒問題了
: checkAction.php http://pastie.org/2937803
: 接著就是 js 的部分: http://pastie.org/2937815 (包含 html)
: 希望可以幫到你
其實可以 XDDD
我利用 $.getImageData 來取的從MSN那邊來的圖檔.
在用 canvas 去抓裡面的顏色判斷. 剛剛試出來 work!
http://pastie.org/2937980
$.getImageData 讓 canvas 可以 cross-domain read image.
然後我很懶惰的只抓一個 pixel 去判斷 XDDD
最後... 這篇應該發到 ajax 版的啊 XDDDDD
supplement:
剛剛好好看了一下 $.getImageData 的 cross-domain 的方式
其實有點小不安, 他是利用 Google App engine 中間轉 image to
base64. 最後用 JSONP 的方式傳給USER.
那個 GAE... 是別人的啊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.147.158.247
推 darkk6:其實原PO在 ajax 問過XD 11/29 19:26
推 piligo:謝謝提供範本 測試中 高手如雲 有兩個範本研究 11/29 20:02
→ piligo:話說微軟怎麼不設計讓User可以線上換圖就好 XD 11/29 20:03
→ mervynW:我這篇拉... 一點都沒用到php呢. 11/29 20:16
※ 編輯: mervynW 來自: 61.31.105.62 (11/29 21:36)