在自定义 Azure B2C SSO HTML 页面中使用 "href=tel:"
Using "href=tel:" in custom Azure B2C SSO HTML page
我正在尝试在 Azure AD B2C SSO 中的任何自定义策略 HTML 页面上使用 <a href="tel://1300000">1300000</a>
link,但 href="tel://1300000
被删除,只有 <a>1300000</a>
在页面源代码中可见,因此否定了 link.
我能理解为什么在尝试使用 <script>
标签时会这样做,因为 JavaScript 是不允许的,但我找不到任何参考或逻辑推理来解释为什么 tel:
或 tel://
是不允许的,我也尝试过 callto:
、auto-detected:
、sms:
和 fax:
但这些也被剥离了。
如果这是一个限制,那么一些推理会很好,甚至更好 workaround/solution。
干杯!
编辑:这不再是问题,因为 MS 允许前端 JS
https://docs.microsoft.com/en-us/azure/active-directory-b2c/javascript-samples
这是因为在 SSO 中的每个自定义 HTML 页面中插入了以下代码;
如您所见,只允许使用 http、https、ftp 和 mailto。
我正在尝试在 Azure AD B2C SSO 中的任何自定义策略 HTML 页面上使用 <a href="tel://1300000">1300000</a>
link,但 href="tel://1300000
被删除,只有 <a>1300000</a>
在页面源代码中可见,因此否定了 link.
我能理解为什么在尝试使用 <script>
标签时会这样做,因为 JavaScript 是不允许的,但我找不到任何参考或逻辑推理来解释为什么 tel:
或 tel://
是不允许的,我也尝试过 callto:
、auto-detected:
、sms:
和 fax:
但这些也被剥离了。
如果这是一个限制,那么一些推理会很好,甚至更好 workaround/solution。
干杯!
编辑:这不再是问题,因为 MS 允许前端 JS https://docs.microsoft.com/en-us/azure/active-directory-b2c/javascript-samples
这是因为在 SSO 中的每个自定义 HTML 页面中插入了以下代码;
如您所见,只允许使用 http、https、ftp 和 mailto。