Ngay bây giờ, nếu tôi muốn kiểm tra xem các trang hiện tại được truy cập thông qua http://
hoặc https://
, tôi sẽ sử dụng javascript sau trong mẫu của tôi và viết html từ document.write
:Bạn có thể kiểm tra giao thức internet từ mẫu của Django không?
<script type="text/javascript">
var protocol = document.location.protocol;
if (protocol == "http:")
document.write("regular");
else
document.write("secured");
</script>
Có một cách khác để đạt được ở trên trong mẫu của Django mà không sử dụng Javascript?
nếu bạn chỉ cố gắng tránh nội dung hỗn hợp http/https trong các trang được tạo bằng django, bạn có thể xem xét sử dụng URL tương đối của giao thức như src = "// ajax.googleapis.com/ajax/libs/jquery/1.8 .2/jquery.min.js ". – jnichols959