看板 Ajax 關於我們 聯絡資訊
我寫了一段抓取 image width 的 code 但發現在電腦上和iPad上的執行結果不同 <!DOCTYPE html> <html> <head></head> <body> <script type="text/javascript"> var img8000 = new Image(); img8000.src = '8000_1845.jpg'; img8000.onload = function () { alert(img8000.width) } var img2600 = new Image(); img2600.src = '2600_2400.jpg'; img2600.onload = function () { alert(img2600.width) } </script> </body> </html> 在電腦上 img8000.width 抓到的值是 8000, img2600.width 抓到的值為 2600 但在iPad上 img8000.width 抓到的值是 2000, img2600.width 抓到的值為 1300 想請問是 iOS 上有什麼特殊限制嗎? 或是我哪裡有搞錯的地方 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.0.212 ※ 編輯: klern 來自: 123.204.0.212 (04/07 17:29)
klern:補充說明: 檔名是圖片尺寸 2600_2400.jpg -> 2600*2400 04/07 17:31
henrik:我猜是被ios 自動縮小整個頁面了head 裡面加個鎖定的試看看 05/19 10:36