0

我正在阅读 Twilio 入门指南https://www.twilio.com/docs/flex/quickstart/getting-started-plugin并且无法让 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)
    }
4

2 回答 2

0

Twilio API 仅允许标准端口 443 上的 HTTPS 流量(并且仅深入挖掘TLS v1.2 和一组有限的密码套件)。

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

于 2021-02-10T20:12:27.220 回答
0

Twilio 开发人员布道者在这里。

混合内容存在安全风险,可能会使您的 Flex 实例和用户数据面临风险。请参阅 MDN 上的这篇文章,了解混合的活动内容(例如 iframe)是如何危险并在浏览器中默认被阻止的

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

于 2021-02-11T04:23:12.007 回答