是否可以使用eval
或类似的函数来执行 XD 插件文件中的代码?
问问题
59 次
1 回答
5
从Adobe XD 平台...
No.
eval
和类似的执行代码的方法被禁用。这是出于多种原因,包括与安全相关的问题。然而,这并不能阻止您运行任意代码——它只是意味着您必须发挥创造力。但是,在考虑此路径之前,请务必考虑您是否真的需要运行任意代码,因为这样做可能存在相当大的风险。
一些选项:
- 使用 JavaScript-in-JavaScript 解释器。一些可能的选择:
- 使用数学表达式求值器。一些可能的选择:
- 构建自己的脚本语言!
- 这假设您喜欢构建解析器、词法分析器等,但对于那些喜欢这样做的人,该选项是可用的!
致谢: 来自 Adob e 的Kerri Shotts 。
于 2018-11-15T16:54:10.270 回答