Làm cách nào để Chrome có thể cho phép nội dung hỗn hợp?


164

Trình duyệt Chrome theo mặc định đang chặn nội dung hỗn hợp. Làm cách nào để điều chỉnh cài đặt / cấu hình của tôi để cho phép nội dung hỗn hợp mà không thực hiện bất kỳ điều chỉnh nào trên giao diện người dùng mỗi lần?

Tôi đã tìm thấy hai giải pháp nhưng cả hai đều không hoạt động:

  1. Một số bài viết nói rằng bạn có thể điều chỉnh phần này trong phần Bảo mật của "Under the Hood" trong Tùy chọn. Tùy chọn này dường như không còn tồn tại. Không có tab Under The Hood và không có thả xuống như vậy để điều chỉnh cách Chrome xử lý nội dung hỗn hợp theo như tôi có thể nói.
  2. Một tùy chọn khác là thêm --allow-running-insecure-contentcờ vào dòng lệnh của bạn. Tôi đã làm điều này như vậy : "C:\Program Files\Google\Chrome\Application\chrome.exe" --allow-running-insecure-content. Tuy nhiên điều này không có sự khác biệt. Nếu tôi đã thử thêm cờ bên trong dấu ngoặc kép, thì Windows sẽ phàn nàn rằng nó không hợp lệ.

Vậy bây giờ tôi có tùy chọn nào với phiên bản Chrome mới nhất?


6
@StevenV Tôi có thể nghĩ ra các tình huống có thể xảy ra khi tôi có thể muốn hoặc cần "đánh bại" hành vi này. nhưng đó không thực sự là câu hỏi. Các op muốn biết CÁCH để làm điều đó. Nếu bạn không biết, vậy tại sao phải bình luận? op - Số 1 của bạn hoạt động với tôi trên một trang web https tham chiếu các hình ảnh không phải https chẳng hạn. Mặc dù đây không phải là một câu hỏi lập trình và không nên có trên SO. Thay vào đó, hãy đăng nó lên SuperUser.
Jimmy D

Vậy bạn có phần Under the Hood trong cài đặt Chrome của mình không? Tôi không!
Trant

Điều này làm việc cho tôi: stackoverflow.com/a/48480814/996926
advncd

Câu trả lời:


188

Các bước kể từ Chrome v79 (2/24/2020):

  1. Nhấp vào nút (i) bên cạnh URL

nhập mô tả hình ảnh ở đây

  1. Nhấp vào Cài đặt trang trên hộp bật lên

nhập mô tả hình ảnh ở đây

  1. Ở dưới cùng của danh sách là "Nội dung không an toàn", thay đổi điều này thành Cho phép

nhập mô tả hình ảnh ở đây

  1. Quay trở lại trang web và làm mới trang

Các phiên bản Chrome cũ hơn:

timmmy_42 trả lời câu hỏi này trên: https://productforums.google.com/forum/#!topic/chrom/OrwppKWbKnc

Trong thanh địa chỉ ở cuối bên phải phải là biểu tượng 'lá chắn', bạn có thể nhấp vào đó để chạy nội dung không an toàn.

Điều này làm việc cho tôi trong Chromium-dev Phiên bản 36.0.1933.0 (262849).


60
Chrome 48 dường như không còn biểu tượng cái khiên nữa.
Alexander Bondar

3
@kwill Khi tôi nhấp vào biểu tượng cái khiên và chọn chạy các tập lệnh không an toàn, điều đó vẫn không khắc phục được sự cố. Có sự thay thế nào không?
Ivan Vegner

6
Điều này dường như không hoạt động trong Chrome 55, tôi đã đăng một câu hỏi liên quan đến vấn đề này ở đây. stackoverflow.com/questions/41498423/
Mạnh

2
Đã làm việc. Nhưng tôi không thể tìm cách vô hiệu hóa 'chạy nội dung không an toàn'. Bạn có thể kích hoạt nó, nhưng bạn không thể vô hiệu hóa nó. Google Chrome Version 48.0.2564.116 (64-bit)
dùng3439968

3
Không còn là một câu trả lời khả thi. Chrome đã xóa biểu tượng khiên.
BobHy

42

Trong Windows mở cửa sổ Run ( Win+ R):

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe  --allow-running-insecure-content

Trong OS-X Terminal.appchạy lệnh sau + space:

open /Applications/Google\ Chrome.app --args --allow-running-insecure-content

Note:Bạn dường như có thể thêm đối số --allow-running-insecure-contentđể bỏ qua điều này để phát triển. Nhưng nó không phải là một giải pháp được đề nghị.


38

Biểu tượng cái khiên đang được đề cập cũng không có trong thanh bên đối với tôi, tuy nhiên tôi đã giải quyết nó bằng cách sau:

Tìm biểu tượng cái khiên nằm ở ngoài cùng bên phải của thanh nhập URL,

Sau khi nhấp, cửa sổ bật lên sau sẽ xuất hiện trong đó bạn có thể nhấp vào Tải tập lệnh không an toàn ,

Điều đó sẽ dẫn đến việc làm mới trang và các tập lệnh sẽ bắt đầu hoạt động. Điều gì đã từng là một lỗi,

bây giờ chỉ là một cảnh báo,

HĐH: Windows 10

Phiên bản Chrome: 76.0.3809.132 (Bản dựng chính thức) (64-bit)


Chỉnh sửa số 1

Trên phiên bản 66.0.3359.117, biểu tượng khiên vẫn khả dụng:

Lưu ý cách thiết kế cửa sổ bật lên đã thay đổi, vì vậy đây Chrome trên phiên bản 66.0.3359.117.

Lưu ý: Biểu tượng khiên sẽ chỉ xuất hiện khi bạn cố tải nội dung không an toàn (nội dung từ http) trong khi bật https.


Vấn đề nội dung hỗn hợp
Deepak Keynes

@Keynes Ở trên chỉ đơn giản là giảm thiểu các hiệu ứng tạm thời. Nếu bạn muốn giải quyết hoàn toàn, hãy đảm bảo rằng tất cả các yêu cầu gửi đi của bạn sẽ đến một httpsmáy chủ được bảo mật ( ) thay vì http.
Script47

1
Tôi không thể thấy biểu tượng cái khiên, phiên bản Chrome: 66.0.3359.117
Venkat

@Venkat nó vẫn có sẵn cho tôi. Tôi vừa cập nhật lên phiên bản mới nhất. Vui lòng xem Chỉnh sửa # 1 .
Script47

6

"C: \ Tệp chương trình (x86) \ Google \ Chrome \ Application \ chrome.exe" "--allow-running-không an toàn-nội dung"


6

chạy lệnh sau giúp tôi chạy trang web https, với iframe có kết nối ws (không bảo mật)

chrome.exe --user-data-dir = c: \ temp-chrome --disable-web-security --allow-running-insecure-content


Tôi thấy tôi phải sử dụng hai cài đặt này để tiện ích mở rộng của tôi hoạt động ở chế độ nhà phát triển bằng cách sử dụng Nội dung hỗn hợp. Tôi có một lời giải thích chi tiết ở đây. stackoverflow.com/questions/41498423/
Mạnh

1
Tôi đã thử C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --allow-running-insecure-contentvà điều đó không làm việc cho tôi. Và tôi đã thử với --disable-web-security. Các chủ chốt--user-data-dir
spottedmahn

5

Một giải pháp khác có tính chất vĩnh viễn giữa các phiên mà không yêu cầu bạn chạy một lệnh cụ thể khi mở chrome như sau:

  1. Mở cửa sổ Chrome
  2. Trong thanh URL, nhập Chrome: // net-internals
  3. Nhấp vào "Chính sách bảo mật tên miền" trong thanh bên
  4. Thêm tên miền mà bạn muốn luôn có thể truy cập dưới dạng http vào phần "Thêm tên miền HSTS / PKP"

2
Tôi đã thử điều này, nó không hoạt động. Cài đặt HSTS / PKP là yêu cầu trình duyệt yêu cầu HTTPS từ máy chủ ngay cả khi URL được yêu cầu nói http: hoặc không nói bất kỳ giao thức nào cả. Nhưng máy chủ dự kiến ​​sẽ hỗ trợ HTTPS, đây không phải là điều mà OP yêu cầu.
BobHy

3

Trên OSX, các hoạt động sau đây từ dòng lệnh:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --allow-running-insecure-content

3

Trên OSX sử dụng bản dựng Chrome hiện tại (2/20/2020, 79.0.3945.130), bạn có thể:

Nhấp vào biểu tượng thông tin 'i' ở bên trái của thanh địa chỉ.

Nhấp chuột Site Settings

Cuộn xuống Insecure content

Thay đổi nó từ Blocked (Default)thànhAllow

Tải lại trang và thử lại hành động của bạn.


Hoạt động trong Google Chrome cũng vậy
codemirror

@codemirror cảm ơn, xin lỗi, tôi đã có một lỗi đánh máy trong bài viết gốc của mình. Ý tôi là, OSX sử dụng Chrome
Jeremy

1

Chrome 46 và mới hơn sẽ hiển thị nội dung hỗn hợp mà không có bất kỳ cảnh báo nào, chỉ cần không có khóa màu xanh lục trên thanh địa chỉ.

Nguồn: Đơn giản hóa biểu tượng bảo mật trang trong Chrome tại Blog bảo mật trực tuyến của Google.


Để làm rõ, nó không nhất thiết phải hiển thị nội dung một cách tự động, đơn giản là nó không báo hiệu bằng cảnh báo hình tam giác trên phần https: // của URL.
dragon788
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.