2016-11-08 22 views
5

tôi sử dụng SBT để xây dựng một dự án play-scala hạt, và thêm một đơn giản:Khung chơi - Cài đặt Chính sách bảo mật nội dung không hoạt động?

<button id="doclick" onclick="doConsole();">click</button> 

Nhưng khi tôi bắt đầu dự án và nhấp vào nút. Bảng điều khiển cung cấp đầu ra lỗi:

localhost /: 17 Bị từ chối xử lý sự kiện nội tuyến vì vi phạm chỉ thị Chính sách bảo mật nội dung sau: "default-src *". Hoặc là từ khóa 'không an toàn-inline', một băm ('sha256 -...'), hoặc một nonce ('nonce -...') là bắt buộc để cho phép thực thi nội dòng. Cũng lưu ý rằng 'script-src' không được đặt rõ ràng, vì vậy 'default-src' được sử dụng làm dự phòng.

application.conf

play.http.filters = "filter.Filters" 
play.filters.headers.contentSecurityPolicy="script-src 'self' 'unsafe-inline'" 

Chỉ cần làm theo doc chính thức play-securityheaders

đã tôi nhớ một cái gì đó hoặc lấy đường dẫn nguyên nhân sai vẫn không thể gọi kịch bản nội tuyến?

+0

Bạn đã giải quyết vấn đề này chưa? – nobody

Trả lời

0

Tôi có cùng một vấn đề và tìm giải pháp sau 2 giờ không quan tâm đến nó.
Tôi đang sử dụng tiêm phụ thuộc thời gian biên dịch và tôi thay đổi ứng dụng mixin từ HttpFiltersComponents thành NoHttpFiltersComponents giải quyết vấn đề.

Các vấn đề liên quan