2009-09-17 27 views
9

Tôi vừa có một trang web chạy độc đáo với toàn bộ trang web chạy qua SSL, nhưng Google Chrome đang ném thông báo "Trang này chứa một số yếu tố không an toàn", điều này không tốt về niềm tin của người dùng cuối -có khả năng. Tất cả các trình duyệt khác hoạt động tốt và cung cấp khóa móc vàng.SSL: Tại sao Chrome báo cáo nội dung hỗn hợp? (Drupal 6)

Trang web là trang web thương mại điện tử Drupal 6, chạy trên apache2 và lỗi xuất hiện ở giao diện người dùng cũng như khu vực quản trị viên.

Có ai biết bất kỳ phương pháp nào để tìm ra chính xác yếu tố nào đang được coi là không an toàn không?

Chỉnh sửa: Tôi đã sử dụng Fiddler để kiểm tra lưu lượng truy cập và thực sự là tất cả HTTPS. Nó thậm chí còn than phiền trên trang web đang nắm giữ, rất nhẹ và không có javascript vv ...

Trả lời

15

Có thể là sự cố với trình duyệt? Bạn đã thử khởi động lại hay xóa tất cả bộ nhớ cache của mình chưa?

+2

Chà, đúng vậy. Khởi động lại chrome và nó hoạt động. jsims281

1

Tìm kiếm nguồn cho http:? Một cái gì đó như <Ctrl-U> <Ctrl-F> http: trong firefox nên làm.

Yếu tố không an toàn là thứ được tải qua không an toàn - không phải https - kết nối, ví dụ: hình ảnh, biểu định kiểu, v.v. bạn rõ ràng cần URL đủ điều kiện để tải yếu tố không an toàn/

+0

thực hiện điều đó, chỉ có các liên kết đến: Đưa những người đó ra không khắc phục được sự cố ... – jsims281

+0

có thể biểu định kiểu đó nhập một biểu định kiểu khác hoặc một số nội dung do tập lệnh tạo không? –

+0

Hmm, có một số kiểu dáng được thực hiện với jquery, nhưng vẫn còn, tất cả các tập tin thực tế đang đến thông qua https ...xem xét khả năng này khi chúng tôi nói – jsims281

1

Sử dụng plugin Firebug của Firefox. Trong tab NET, tất cả các vị trí tệp đều được hiển thị rõ ràng. Cố gắng tìm bất kỳ tập tin nào thu được từ giao thức http.

+1

Ý tưởng hay, tôi vừa kiểm tra tất cả các tệp và mọi tệp đều là HTTPS. Thực sự gãi đầu về điều này ... – jsims281

+0

Tôi cũng đã tìm thấy mọi tệp là https trong tab Mạng trong Chrome nhưng thấy https bị hỏng trong Chrome, với báo cáo là do tập lệnh hỗn hợp. Tôi đã xem qua tất cả các thẻ

2

Tôi vừa gặp sự cố tương tự. Hóa ra đó là một URL hình nền được mã hóa cứng trong một tệp CSS.

Bạn nên đặc biệt kiểm tra bất kỳ biểu định kiểu bên thứ ba nào bạn đang sử dụng, vì chúng có thể liên kết nóng với hình ảnh trên một máy chủ khác.

Giải pháp dễ dàng? Lưu những hình ảnh đó vào máy chủ của bạn và thay đổi các URL thành đường dẫn tương đối trong tệp CSS.

Hy vọng điều này sẽ hữu ích!

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