文件

§跨來源資源分享

Play 提供一個實作跨來源資源分享 (CORS) 的篩選器。

CORS 是一種協定,允許網頁應用程式跨不同網域從瀏覽器發出請求。完整的規格可在此處找到 這裡

§啟用 CORS 篩選器

若要啟用 CORS 篩選器,請將 play.filters.cors.CORSFilter 新增至 application.conf

play.filters.enabled += "play.filters.cors.CORSFilter"

§設定 CORS 篩選器

篩選器可從 application.conf 設定。如需設定選項的完整清單,請參閱 Play 篩選器 reference.conf

可用的選項包括

例如

play.filters.cors {
  pathPrefixes = ["/some/path", ...]
  allowedOrigins = ["http://www.example.com", ...]
  allowedHttpMethods = ["GET", "POST"]
  allowedHttpHeaders = ["Accept"]
  preflightMaxAge = 3 days
}

下一步:設定 CSP


在這個文件中發現錯誤?此頁面的原始程式碼可以在 這裡 找到。在閱讀 文件指南 後,請隨時提交拉取請求。有問題或建議要分享嗎?前往 我們的社群論壇 與社群展開對話。