javascript - 如何使用 webpack for AppSource 上传 Dynamics webresource 构建?
问题描述
我有一个使用 webpack 构建的 vue.js 项目。它是 Dynamics CRM 的网络资源。要将其上传到 AppSource,它必须通过 Power Apps Checker,但编译后的 javascript 文件违反了许多规则。这些规则是最糟糕的:
- 不要直接处理 DOM(50 次)
- 不要直接访问 DOM(113 次)
- 不要假设父窗口是实体窗体(796次)
几乎 webpack 生成的每一行都违反了至少一条规则,因为它使用了document.getElmentById
,document.createElement
或之类的语句addEventListener
,这些语句对于 AppSource-Apps 都是禁止的。
如何通过 AppSource Checker,仍然使用 webpack 构建项目?
解决方案
你可以和微软谈谈。如果您在 iframe 中使用网络资源,它们将允许这些功能。你只需要解释这些行的用法。(抱歉回复晚了)
推荐阅读
- r - 使用 map() 而不是 for 循环
- python - 从熊猫数据集中的列中拆分单词+模式
- git - 为什么它在这里使用 git 裸仓库?
- javascript - 使用 Vanilla Javascript 显示大图的代码
- c# - 带有 Blazor InputFile 组件的“无法读取属性 '_blazorFilesById' 的空错误”
- java - 并行调用列表
异步网络服务客户端 - python - 您可以在类定义中使类属性成为该类的特定实例吗?
- python - 如何防止错误处理程序多次激活?
- arrays - 我是否正确嵌套数组?
- azure - 搬迁到波兰后用波兰信用卡支付美国创建的 Azure 帐户