2

我正在使用谷歌视频群聊作为用户界面的谷歌应用程序脚本编写一个聊天机器人。

在交互式按钮中,我有使用“http”而不是“https”的网址。但是,每当我单击链接按钮时,我的浏览器 (chrome) 会自动将链接重定向到“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
                    }
                  }
                }
              }
            ]
4

2 回答 2

0

最后,我找到了一些令人满意的方法

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

请试试这个,它会帮助你

于 2021-01-23T18:21:13.390 回答
0

我的解决方法是使用 httpbin 重定向到 http 页面

https://httpbin.org/redirect-to?url=http://example.com
于 2020-01-23T08:13:14.190 回答