问题标签 [webresource]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 检索快速查看表单值 - Dynamics CRM JavaScript
对于功能的某个方面,我需要从实体“课程请求”表单上的快速查看表单中提取一个值。快速查看表属于“计划”实体,包括有关会员和非会员价格的详细信息。
我需要检索“会员价格”值并将父表单上的相应字段设置为该值。我有以下代码来执行此操作,但这似乎不起作用。
快速查看表单被称为:课程:计划详细信息 - 快速查看
angular - Dynamic 365 如何将客户端 API 执行上下文获取到 Angular Web 资源中
我在表单中使用 Angular 网络资源。但是我无法将 formContext 访问到我的打字稿组件中。
如果我想访问 formContext 我需要使用客户端 API 执行上下文。
当我构建我的 Angular Web 资源时,它生成了以下 javascript 文件。
我如何传递执行上下文以便我可以从我的角度组件 ngOnInit 事件中访问它?
Xrm.Page 对象已弃用,我需要使用 formContext
如果我使用简单的 javascript,我可以轻松地在加载事件上传递 formcontext。但是对于角度来说,我不知道该怎么做。
html - 接收不存在内容安全策略标头的内容安全策略错误
我正在与第三方库 (Chargebee) 集成,并且收到内容安全违规错误。
据我所知,我的网页中没有定义 CSP,因为它不返回 CSP 响应标头:
虽然,在尝试使用这个库时,我遇到了以下错误:
问题
我正在使用其他第三方 JS 库,为什么我没有为其他任何人收到此错误?我以前从来没有为任何一个 CSP 指定过。
如果我确实定义了 CSP,那么我将阻止其他第三方库。我可以在不阻止其他人的情况下允许 Chargebee(并且不必将它们全部包含在 CSP 中)吗?
这没有意义。它表明我没有定义 CSP,因为它没有在我的标头中返回,我可以使用第三方资源,我什至使用 Chrome CSP 评估器扩展验证了这一点。然而,错误消息显示我确实定义了 CSP 策略。
我错过了什么吗?
javascript - Dynamics CRM:从表单上 Web 资源中的文件类型字段显示 PDF
我在文件类型字段上上传了一个 PDF 文件(大小 30MB)。
然后,我尝试在 Web 资源上显示来自该字段的 PDF,但它没有显示。如果我尝试从注释实体显示相同的 PDF,它显示得很好。这就是我从文件类型字段中获取数据的方式:
上面的 dataURItoBlob 方法给了我以下错误:
DOMException: 无法在 'Window' 上执行 'atob': 要解码的字符串未正确编码。
如何正确显示 Web 资源上文件类型字段中的 PDF?