Twilio Flex 的 CRMContainer uriCallback 不允许 http 站点
Twilio Flex's CRMContainer uriCallback does not allow http sites
我正在阅读此处的 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)
}
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 服务)。
我正在阅读此处的 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)
}
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 服务)。