Как заставить Chrome разрешить смешанный контент?

Браузер Chrome по умолчанию блокирует смешанный контент. Как настроить мои настройки/конфигурацию для обеспечения смешанного содержимого без каких-либо корректировок в пользовательском интерфейсе каждый раз?

Я нашел два решения, но ни один из них не работает:

  1. В нескольких статьях говорится, что вы можете настроить это в разделе безопасности раздела "Under the Hood" в настройках. Этот вариант больше не существует. Не существует вкладки "Под капотом", и нет такого раскрывающегося списка, чтобы настроить, насколько Chrome обрабатывает смешанный контент, насколько я могу судить.
  2. Другой вариант - добавить флаг командной строки --allow-running-insecure-content в вашу командную строку. Я сделал это так: "C:\Program Files\Google\Chrome\Application\chrome.exe" --allow-running-insecure-content. Однако это не имело значения. Если я попытался добавить флаг в двойные кавычки, тогда Windows жалуется, что он неверен.

Итак, какой у меня вариант с последней версией Chrome?

Ответ 1

timmmy_42 отвечает на это: https://productforums.google.com/forum/#!topic/chrome/OrwppKWbKnc

В адресной строке в правом конце должен быть значок "щит", вы можете нажмите на это, чтобы запустить небезопасный контент.

Это работало для меня в Chromium-dev версии 36.0.1933.0 (262849).

Ответ 2

В Windows откройте окно "Выполнить" (Win + R):

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

В OS-X Terminal.app выполните следующую команду + space:

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

Note: Кажется, вы можете добавить аргумент --allow-running-insecure-content, чтобы обойти это для разработки. Но это не рекомендуемое решение.

Ответ 3

Упомянутый значок щита тоже не был на боковой панели для меня, однако я решил это следующим образом:

Найдите значок щита в правой части панели ввода URL-адреса,

После нажатия должно появиться следующее всплывающее окно, в котором можно нажать Загрузить небезопасные сценарии,

Это должно привести к обновлению страницы, и сценарии должны начать работать. Что раньше было ошибкой,

теперь просто предупреждение,

ОС: Windows 10

Версия Chrome: 76.0.3809.132 (официальная сборка) (64-разрядная версия)


Правка №1

В версии 66.0.3359.117 значок щита по-прежнему доступен:

Обратите внимание, как изменился дизайн всплывающих окон, так что это Chrome в версии 66.0.3359.117.

Примечание: Значок щита появляется только при попытке загрузить небезопасный контент (контент из http), когда он включен https.

Ответ 4

Выполнение следующей команды помогает мне запустить https-страницу с помощью iframe с ws (незащищенным) соединением

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

Ответ 5

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

Ответ 6

Другое решение, которое является постоянным по характеру между сеансами, не требуя, чтобы вы выполняли определенную команду при открытии хром, выглядит следующим образом:

  1. Откройте окно Chrome
  2. В строке URL введите Chrome://net-internals
  3. Нажмите "Политика безопасности домена" в боковой панели
  4. Добавьте имя домена, к которому вы всегда хотите иметь доступ в http-форме, в раздел "Добавить домен HSTS/PKP"

Ответ 7

В OSX из командной строки работает следующее:

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

Ответ 9

Чтобы разрешить смешанный контент в Google Chrome:

  • Щелкните значок экрана в правом углу адресной строки.
  • Во всплывающем окне нажмите "Загрузить в любом случае" или "Загрузите" небезопасный script (в зависимости от версии Chrome).

https://pearsonnacommunity.force.com/support/s/article/ka6d00000019KVGAA2/How-to-display-mixed-content-with-Google-Chrome-Internet-Explorer-or-Firefox-1408394589290

Ответ 10

У меня была та же проблема. Изменение метода "done" to "success" для Ajax-декларации отлично работает для меня:) попробуйте использовать это.

Ответ 11

Удалите все и скопируйте и вставьте "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "--allow-running-insecure-content"