В чате Hangouts чат-бот по http-ссылкам открывает сайт по https

Я пишу чат-бот, используя скрипт приложений Google с чатом Google Hangouts в качестве пользовательского интерфейса.

В интерактивной кнопке у меня есть URL-адреса, которые используют «http» вместо «https». Однако всякий раз, когда я нажимаю кнопку ссылки, мой браузер (хром) автоматически перенаправляет ссылку на «https», и если сайт не поддерживает https, он не открывается. (да, мы по-прежнему используем http, но сайт, использующий этот протокол, предназначен только для внутреннего пользования...).

Я проверил [chrome://net-internals/#hsts], но ничего не настроено для принудительного использования https.

Кроме того, когда я вставляю какой-либо адрес http:// непосредственно в поле адреса браузера, он правильно открывает сайт с использованием http.

Есть ли какие-то настройки, которые мне не хватает?

Пожалуйста, порекомендуйте!

Дополнительная информация. Когда я использую простой текстовый объект (не карты), то http-ссылки ведут на указанные ссылки без использования https.

 "buttons": [
              {
                "textButton": {
                  "text": "some text",
                  "onClick":{
                    "openLink":{
                      "url": "http://some.address" //Browser actually goes to https://some.address
                    }
                  }
                }
              }
            ]

person Takao Chikamori    schedule 13.02.2019    source источник
comment
В качестве обходного пути я использую короткие ссылки, поддерживающие https.   -  person Takao Chikamori    schedule 18.02.2019


Ответы (2)


Мой обходной путь - использовать httpbin для перенаправления на страницу http

https://httpbin.org/redirect-to?url=http://example.com
person adrianlzt    schedule 23.01.2020

Наконец, я нахожу удовлетворительный способ

"url": "https://www.google.com/url?q=http://some.address"

Пожалуйста, попробуйте это, это поможет вам

person Giri M    schedule 23.01.2021