问题标签 [crx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xpath - 在 Adobe CRX 中查询 XPath
我正在 Adobe CRX 中执行 XPath 查询,并尝试查找包含字符串“Xbox Live”的节点列表。我得到的是同时包含“Xbox”和“Live”的节点。我想知道要获得与我的字符串完全匹配的查询是什么。
当前 XPath 查询:/jcr:root/content//*[jcr:contains(., 'Xbox Live')] order by @jcr:score
我想要返回的内容示例:
- 此优惠需要 Xbox Live 帐户
- 您的 Xbox Live 用户名无效
- Xbox Live 就是未来!
我不想返回的内容示例:
- Xbox 和 Playstation 将永远存在
- 我会比我的 Xbox 活得更久吗?
- Xbox 超越了我的 Wii
curl - curl命令在CQ中特定节点的多值属性中添加一个值
我有一个特定的节点,例如: /content/site/advisors/jcr:content 包含一个属性“cq:allowed templates”,其值由多个字符串值(字符串数组)组成。我想添加另一个字符串值到它使用 curl 命令。请建议。
google-chrome - Chrome 添加带有修改后的 .crx 文件的扩展程序
我正在尝试为打包安装添加带有一些修改的首选项的扩展(uBlock)。我可以让 chrome 通过 external_extensions.json 调用扩展
位置(%PROGRAMFILES(x86)\Google\Chrome\Application\43.0.2357.132\default_apps\external_extensions.json )
用代码
Chrome 会加载扩展程序,但据我所知,它是从网上商店调用它,因此设置为默认设置。我相信它没有调用这个文件,因为我已经修改了 .crx 文件,当我将扩展名拖放到 chrome://extensions 中时会出现错误(如下所示)。但是,如果我不修改 .crx 并使用它的默认设置,我不会收到此错误。
CRX_SIGNATURE_VERIFICATION_FAILED 或 CRX_MAGIC_NUMBER_INVALID
我想知道有没有办法正确修改 .crx 文件以便 Chrome 接受它,或者有没有更好的方法来安装自定义扩展?
旁注:我已经尝试过通过 Windows 注册表添加扩展的方法,但我仍然有同样的问题,它从网上商店中提取它,但这种方法将启动禁用扩展。如果我可以启用扩展并包含我想要的设置,我会更喜欢这种方法。
旁注 2:我这样做而不是通过 APPDATA\ 修改扩展的原因是因为这是远程安装,所以我不能第一次运行 chrome 并在应用数据和扩展中创建“配置文件”还不存在。
java - Cq 6.0 和 6.1 不同的 sql2 请求结果而内容相同
我们正在从 aem 6.0 迁移到 6.1
我们面临以下问题:
在 6.0 中,以下请求成功:
在 cq 6.1 中提到的请求不响应任何内容,但如果稍微替换请求(使用like
而不是=
) - 它可以工作:
你能解释一下为什么吗?
附言
这个问题是不稳定的。它在单个实例上重现,但在其他 2 个实例上重现 - 不是。
也许有索引?
java - AEM 的 ACL 缓存大小增加
我从下面的链接知道我必须设置 JVM 参数来增加缓存大小。
https://helpx.adobe.com/experience-manager/kb/cacheentrycollector-cache-size-is-too-small.html
但是我应该在哪里设置这个值?在 workspace.xml 或其他地方?
提前致谢!
aem - 为什么 Felix 控制台有不同的登录机制
场景:当我在 aem 中登录 crx/de 并打开 felix 控制台(localhost:4502/system/console)时,它会提示我再次登录。
但是当我直接在 aem 中打开 felix 控制台时,我也已经登录了 crx/de。
什么概念在这里发挥作用,为什么 osgi 控制台在 aem 中有一个单独的登录机制?任何指针将不胜感激。
java - 树数据集迁移到 CQ/AEM
我有一个需要迁移到 CQ/AEM 的数据集(excel 电子表格)。例如:
excel 单元格中的每个条目都应对应于 CRX 内容存储库中的一个节点。我最初的想法是使用apache POI来解析excel并构造一个包含树元素的数据结构。现在,我如何在迭代持久化到 CRX 之前构造这个树数据结构?包含地图(深度为 5)的地图将非常难以管理。如果有任何有效的设计理念可以分享,请告诉我。
aem - Apache Sling 身份验证服务匿名密码更改禁用登录访问
我对 Apache Sling 身份验证服务匿名帐户用户密码进行了更改并启用了匿名访问。我也进入了匿名用户并更改了帐户密码以匹配。
不幸的是,在此更改之后,对登录页面的访问被锁定,持续推送到http://localhost:8080/um/login并出现“此网站需要您登录”的 403 错误。对于与 AEM 相关的任何 URL。JEE 链接 (LiveCycle) 仍然有效。即:/adminui。
有没有办法将 Apache Sling 身份验证服务的两个值都“恢复出厂设置”?
17:07:24,613 错误 [com.adobe.idp.um.provider.authentication.LDAPAuthProviderImpl] (Thread-272) UserM:GENERIC_SEVERE: [Thread Hashcode: 1678680974] 用户名或密码为空 17:07:24,644 警告 [com .adobe.idp.um.businesslogic.authentication.AuthenticationManagerBean] (Thread-272) 用户 [匿名] 身份验证失败(方案 - 用户名/密码) 原因:用户名或密码不正确。有关更多详细信息,请参阅 com.adobe.idp.um.businesslogic.authentication 类别的调试级别日志 17:07:24,800 错误 [com.adobe.idp.um.provider.authentication.LDAPAuthProviderImpl] (Thread-272) UserM:GENERIC_SEVERE :[线程哈希码:1678680974] 用户名或密码为空 17:07:24,816 WARN [com.adobe.idp.um.businesslogic.authentication. AuthenticationManagerBean] (Thread-272) 用户 [匿名] 身份验证失败(方案 - 用户名/密码) 原因:用户名或密码不正确。有关更多详细信息,请参阅 com.adobe.idp.um.businesslogic.authentication 类别的调试级别日志 17:07:24,879 错误 [com.adobe.idp.um.provider.authentication.LDAPAuthProviderImpl] (Thread-272) UserM:GENERIC_SEVERE :[线程哈希码:1678680974] 用户名或密码为空 17:07:24,894 警告 [com.adobe.idp.um.businesslogic.authentication.AuthenticationManagerBean] (Thread-272) 用户 [匿名] 身份验证失败(方案 - 用户名/Password) 原因:用户名或密码不正确。有关更多详细信息,请参阅 com.adobe.idp.um.businesslogic.authentication 类别的调试级别日志 17:07:25,050 错误 [com.adobe.idp.um.provider.authentication. LDAPAuthProviderImpl] (Thread-272) UserM:GENERIC_SEVERE: [Thread Hashcode: 1678680974] 用户名或密码为空 17:07:25,066 WARN [com.adobe.idp.um.businesslogic.authentication.AuthenticationManagerBean] (Thread-272) 身份验证用户 [匿名] 失败(方案 - 用户名/密码) 原因:用户名或密码不正确。有关更多详细信息,请参阅 com.adobe.idp.um.businesslogic.authentication 类别的调试级别日志 17:07:25,144 错误 [com.adobe.idp.um.provider.authentication.LDAPAuthProviderImpl] (Thread-272) UserM:GENERIC_SEVERE : [Thread Hashcode: 1678680974] 用户名或密码为空 AuthenticationManagerBean] (Thread-272) 用户 [匿名] 身份验证失败(方案 - 用户名/密码) 原因:用户名或密码不正确。有关更多详细信息,请参阅 com.adobe.idp.um.businesslogic.authentication 类别的调试级别日志 17:07:25,144 错误 [com.adobe.idp.um.provider.authentication.LDAPAuthProviderImpl] (Thread-272) UserM:GENERIC_SEVERE : [Thread Hashcode: 1678680974] 用户名或密码为空 AuthenticationManagerBean] (Thread-272) 用户 [匿名] 身份验证失败(方案 - 用户名/密码) 原因:用户名或密码不正确。有关更多详细信息,请参阅 com.adobe.idp.um.businesslogic.authentication 类别的调试级别日志 17:07:25,144 错误 [com.adobe.idp.um.provider.authentication.LDAPAuthProviderImpl] (Thread-272) UserM:GENERIC_SEVERE : [Thread Hashcode: 1678680974] 用户名或密码为空
apache - CRX / AEM 中的 /system/console/configMgr
是否可以在 (/system/console/configMgr) 配置管理器中更改 Apache Authentication 模块的设置?我想关闭“允许匿名访问”,但由于配置问题,访问登录屏幕所需的匿名访问已被禁用。我假设这可以通过 cURL 以某种方式完成?
build - 某些库无法解析 AEM
Adobe CQ5,版本 5.5.0
例如:
我org.apache.sling.api <version>2.7.0</version>
在 pom.xml 中使用并看到这个错误org.apache.sling.api,version=[2.3,3) -- Cannot be resolved
-
我发现了类似的问题,如果按照下一个答案,我做的一切都是正确的 - 但我有同样的错误
该错误消息意味着 OSGi 框架无法为想要导入它的包 B 提供版本 >= 2.3 和 < 3 的 org.apache.sling.api.resource Java 包。
有谁知道如何解决这些错误?