2

我有一个使用 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 构建项目?

4

1 回答 1

0

你可以和微软谈谈。如果您在 iframe 中使用网络资源,它们将允许这些功能。你只需要解释这些行的用法。(抱歉回复晚了)

于 2021-01-29T09:31:25.623 回答