在 JavaScript 中有 Origine 的限制,可以參考以下的條件:
目前查到的解決方法有三種:
1. JSONP 但只限制用 HTTP Get 取得資料
2. Iframe or Form DOM 的 submit (網頁會 Reload,所以不受 Origin 的限制)
3. 在 Server 端設定 Cross-Origin Resource Sharing (CORS)
PS. AJAX 會受到 Origin 的限制
Reference:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Same_origin_policy_for_JavaScript
https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS
沒有留言:
張貼留言