返回列表 發帖
JavaScript 基本上不允許跨網域的 request,比如說你的網頁用 localhost,就無法 request jsgears.com 的內容。
除非 server 有允許這樣做,你查到的 header 資訊是 server 要回應的,所以在 client 端加是無效的。

跨網域的 request 有很多解法,得看你實際的用途,才能知道比較正確的處理方式,
通常在自己網站上開發,都是相同 domain,因此無此問題。
若是要抓其他網站的資訊,通常是第三方網站提供 JSONP 的 API 讓你使用,
再不然就得透過自己的 server 端來處理,而非直接用 JavaScript。
To infinity and beyond!

TOP

比價不是單純 JavaScript 做的,資料都是先在自己的 server 收集處理過,
所以 server side 可提供 JSONP 的 API 讓 JavaScript 抓資料。
To infinity and beyond!

TOP

返回列表 回復 發帖