尝试将JavaScript添加到Azure B2C本地注册页时出错

wmtdaxz3  于 2023-08-07  发布在  Java
关注(0)|答案(1)|浏览(106)

我在Azure存储中存储的HTML页面上有以下任意JavaScript片段(使用屏幕截图试图证明,就我所知,语法是正确的):

的数据
页面加载,它是正确的样式和其他一切你会期望,证明它是正确配置,CORS设置等。但是JavaScript并没有运行。我得到这个错误:

unified:5 Uncaught SyntaxError: Unexpected token '&'
at br (unified?local=signup&[omitted_for_brevity])
at at (unified?local=signup&[omitted_for_brevity])
at i.fn.init.append (unified?local=signup&[omitted_for_brevity])
at unified?local=signup&[omitted_for_brevity]

字符串
这大概是由以下原因造成的:


原始脚本标记上的某种解析或编码错误导致的额外脚本。
如果我直接从存储容器中加载文件,它会加载,JavaScript也会毫无问题地触发。这告诉我HTML文件是好的,所以:

  • 我如何加载它不玩B2C很好
  • 我还没有在B2C端配置一些东西来允许JavaScript
  • 还有别的吗

我已经配置了我在用户流上可以看到的所有内容:

  • Enable JavaScript enforcing page layout 设置为 On
  • 已设置自定义HTML的路径
  • 为自定义HTML配置CORS

有没有人看到这个问题之前,或可以看到我可能做错了,在如何配置?
编辑:我大致遵循这个指南:https://learn.microsoft.com/en-us/azure/active-directory-b2c/javascript-and-page-layout?pivots=b2c-user-flow

njthzxwz

njthzxwz1#

这肯定是一个解析器错误,HTML和JavaScript是好的。您需要跟踪错误,以找到哪个函数错误地解析了代码。

相关问题