微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Twilio Flex 的 CRMContainer uriCallback 不允许 http 站点

如何解决Twilio Flex 的 CRMContainer uriCallback 不允许 http 站点

我正在阅读此处 https://www.twilio.com/docs/flex/quickstart/getting-started-plugin 的 Twilio 入门指南,但无法让 UI 显示 HTTP 站点(它适用于 HTTPS)。

flex.CRMContainer.defaultProps.uriCallback = (task) => {
      return task 
        ? `https://bing.com/?q=${task.attributes.name}`  # this works
        : 'http://www.your-site-here.com/api/your-api';  # this doesn't (but works when visited via browser)
    }

解决方法

Twilio API 仅允许标准端口 443 上的 HTTPS 流量(并且只允许深入挖掘 TLS v1.2 and a limited set of cipher suites)。

查找连接到 Twilio API here 的所有相关信息和要求。

,

这里是 Twilio 开发者布道者。

混合内容存在安全风险,可能会使您的 Flex 实例和用户数据面临风险。请参阅 MDN 上的这篇文章,了解如何mixed active content,such as iframes,is dangerous and is blocked by default in browsers

阻止内容的不是 Flex,而是您的浏览器。您应该通过 HTTPS 为您的 CRM 提供服务(或通过 HTTPS 代理,如果无法直接通过 HTTPS 提供服务)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。