最近在寫 Safari Extension,還滿簡單的,只是一直遇到一些鳥問題。
Safari Extensions Development Guide
Using XMLHttpRequest Objects
上面這兩篇對入門來說很不錯。
跨站 XHR
第一個遇到的問題是,我拿 del.icio.us 的 API 測,結果一直失敗,害我以為不能 call XHR,後來看到有人可以直接連 twitter 之後,又試了一下,真的連 twitter 是沒問題的 orz
POST method 及 HTTP header
接著我就想說換成 instapaper 好了,怎麼還是不行,接著發現用 GET 是可以的,查了一下是因為少了 Content-Type 的 header,所以 POST 才失敗。
在第二份文件裡有提到有哪些 header 可以用,我沒看到 Authorization,我試了一下也是不行,但是 github 上的某些 extension 有用,很怪,不知道又是哪有問題。
0 篇留言:
張貼意見