Adobe CEP 扩展中的访问节点
Access node in Adobe CEP extension
Adobe 允许在 CEP 扩展中使用 Node.js,前提是通过 manifest.xml 激活。我遵循了所有步骤并尝试从 Davide Barranca 重现这个例子:
http://www.davidebarranca.com/2017/10/html-panel-tips-25-cc-2018-survival-guide/#comment-202966
但是 cep_node 只是保持未定义状态,无论我做什么。
已经通过manifest自己解决了。确保
1. 标记并具有属性 Version="7.0"
2. 确保所需标签及其子标签在标签内。在某些 Adobe 示例中,这是错误的。
对于在 CEP 扩展中寻找有关使用 Node.js 的更多详细信息的任何人,一个经常被忽视的步骤是在 manifest.xml
文件中启用 Node.js:
<CEFCommandLine>
<Parameter>--enable-nodejs</Parameter>
</CEFCommandLine>
完整的清单取决于您所需的设置并且可能会很长,但是 here's one example.
一些资源以了解更多信息:
- 新的 CEP Getting Started guide 包括编写基本清单。
- 即使您使用的是 CEP 8.0,您也需要为
ExtensionManifest
和 RequiredRuntime
元素设置 Version="7.0"
属性。
- 请参阅本入门指南中的 sample manifest。
- CEP Cookbook has some deeper info on writing a manifest file.
- 我们最近更新了 CEP Samples repo 中的示例。
- This sample 会让您更深入地了解如何使用 Node.js。
- We've got a blog post up 引导您使用 Node.js.
完成更复杂的设置
Adobe 允许在 CEP 扩展中使用 Node.js,前提是通过 manifest.xml 激活。我遵循了所有步骤并尝试从 Davide Barranca 重现这个例子: http://www.davidebarranca.com/2017/10/html-panel-tips-25-cc-2018-survival-guide/#comment-202966
但是 cep_node 只是保持未定义状态,无论我做什么。
已经通过manifest自己解决了。确保 1. 标记并具有属性 Version="7.0" 2. 确保所需标签及其子标签在标签内。在某些 Adobe 示例中,这是错误的。
对于在 CEP 扩展中寻找有关使用 Node.js 的更多详细信息的任何人,一个经常被忽视的步骤是在 manifest.xml
文件中启用 Node.js:
<CEFCommandLine>
<Parameter>--enable-nodejs</Parameter>
</CEFCommandLine>
完整的清单取决于您所需的设置并且可能会很长,但是 here's one example.
一些资源以了解更多信息:
- 新的 CEP Getting Started guide 包括编写基本清单。
- 即使您使用的是 CEP 8.0,您也需要为
ExtensionManifest
和RequiredRuntime
元素设置Version="7.0"
属性。 - 请参阅本入门指南中的 sample manifest。
- 即使您使用的是 CEP 8.0,您也需要为
- CEP Cookbook has some deeper info on writing a manifest file.
- 我们最近更新了 CEP Samples repo 中的示例。
- This sample 会让您更深入地了解如何使用 Node.js。
- We've got a blog post up 引导您使用 Node.js. 完成更复杂的设置