javascript - Alfresco 调试器无法打开包含导入标记的 js

标签 javascript share alfresco

我正在 community 4.0.a 上的 Share 中实现自定义文档详细信息操作。 此操作使用充当 HTTP POST 处理程序的存储库网络脚本。

所以我去 /alfresco/service/api/javascript/debugger 启用 js 调试器工具。

但是当我尝试像 aspects.post.json.js 那样手动打开一个 js 文件时,它会引发语法错误。

它对任何以以下开头的 js 执行此操作:

<import resource="classpath:/alfresco/xxx/xxx.js">

在使用此调试器处理此类文件时,有什么我应该注意的吗?

最佳答案

“导入标签”不是有效的 javascript。这就是为什么 javascript 语法意识编辑提示。正如 Florian 提到的,它在将“整个”javascript 提供给解释器 (rhino) 之前得到解决。

不过,如果 Alfresco 将此标记替换为有效的 javascript 以使工具满意 - 可能与 node.js 提供的 require 函数类似。

关于javascript - Alfresco 调试器无法打开包含导入标记的 js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8124906/

相关文章:

javascript - 将谷歌地图上的单位从公制更改为英制

javascript - 如何检查对象是否是 jQuery Xhr 对象

javascript - 数据表页脚回调和内容可编辑

swift3 - 使用 UIActivityViewController 发布,但避免裁剪?

java - 在alfresco插件代码和ImageMagick中尝试各种方式将cmyk转换为rgb,但无法完成。请检查我的发现,请给我建议

javascript - Jquery Onclick 功能不适用于 div,因为特定时间后会加载

java - java应用程序swing中的按钮共享图像

html - LinkedIn 在分享网站时不获取元数据

Alfresco AuthenticationService.getCurrentUserName() 总是返回 admin?

java - 为什么自定义方面在任务之间共享,而全局方面则不然?