Tôi đã thử sử dụng một số cơ chế, bao gồm plugin cookie jquery. Khi tôi cố gắng đọc cookie này, tôi luôn nhận được kết quả trống. Bảng điều khiển dành cho nhà phát triển của Chrome cho thấy rằng cookie phiên họp thực sự được đặt. Tuy nhiên, có dấu kiểm cho cột HTTP cho cookie đó, khác với các cookie khác. Tôi đang phát triển trên localhost của mình, nếu điều đó tạo nên sự khác biệt.Django: Không thể truy cập cookie sessionid bằng cách sử dụng Javascript
5
A
Trả lời
11
Đó là cookie chỉ có HTTP; chúng không thể được đọc bởi JavaScript.
http://en.wikipedia.org/wiki/HTTP_cookie#Secure_and_HttpOnly
Nó giải thích trong tài liệu hướng dẫn về các phiên:
https://docs.djangoproject.com/en/dev/topics/http/sessions/#using-cookie-based-sessions
Các hành vi có thể được thay đổi bằng cách thiết lập SESSION_COOKIE_HTTPONLY
false (nhưng điều đó không được khuyến khích, xem link ở trên).
Các vấn đề liên quan
- 1. Cách đọc cookie an toàn bằng cách sử dụng JavaScript
- 2. ExpressID phiên khác với SessionID trong Cookie
- 3. Cách truy cập cookie được đặt bằng Passport.js
- 4. Tomcat 7 - Cookie JSESSIONID không thể truy cập được từ mã JavaScript
- 5. Truy cập cookie từ ứng dụng chrome
- 6. "[Errno 101] Mạng không thể truy cập được" khi cố gắng gửi email bằng cách sử dụng Django
- 7. Không thể cập nhật cookie trong ASP.NET
- 8. Tôi có thể truy cập cookie từ Socket.io không?
- 9. Phiên Express + Góc: không thể truy cập cookie connect.sid
- 10. Tìm hiểu ngày hết hạn của cookie bằng cách sử dụng javascript
- 11. Django 0.0.0.0:80; không thể truy cập từ xa
- 12. tạo cập nhật truy vấn sử dụng ORM Django
- 13. truy cập tham số url bằng cách sử dụng jstl
- 14. Truy cập các tập tin bằng cách sử dụng Phonegap
- 15. Cách truy cập các phần tử SVG bằng Javascript
- 16. Tôi có thể truy cập memcach bằng Javascript bằng cách nào?
- 17. Truy cập vào mẫu Django {{Variable}} từ JavaScript
- 18. JavaScript không an toàn để truy cập khung bằng URL
- 19. Không thể gửi cookie bằng RestSharp
- 20. Làm cách nào để bạn đặt cookie có thể truy cập được trên toàn bộ miền trong Javascript
- 21. Truy cập biến bằng cách tham chiếu trong Javascript
- 22. Cách "tốt nhất" để nhận và đặt giá trị cookie đơn bằng cách sử dụng JavaScript
- 23. coffeescript lớp không thể truy cập trong javascript chính
- 24. Tại sao tôi không thể nhận được 'sessionid' ở phía khách hàng?
- 25. javascript có thể truy cập hệ thống tệp không?
- 26. Cách truy cập URL bằng jQuery?
- 27. Cách mở tệp để truy cập ghi không độc quyền bằng cách sử dụng .NET
- 28. Có thể sử dụng CSRF khi không có Cookie không?
- 29. Có thể đặt nội dung cookie bằng CURL không?
- 30. django không csrftoken trong cookie