JXBrowser支持加载chrome扩展吗?

问题描述 投票:0回答:1

我需要允许 Windows 帐户 chrome 扩展 加载到 JXBrowser 中。有没有办法实现这一点或允许 JXBrowser 支持条件访问策略?

我使用的是7.35.2版本的JXBrowser。

  1. 使用 EngineOptions.Builder addSwitch API 与 --load-extension 开关
  2. 使用 EngineOptions.Builder userDataDir API 并将其指向 google chrome 存储其数据的目录 ($home/.config/google-chrome)
  3. 手动导航到 Chrome Web 商店,将扩展下载到已启动的 JXBrowser 实例中。

我对这些方法的期望是将 Windows 帐户扩展安装到 chromium 中。不幸的是,扩展程序未加载。

java swing jxbrowser
1个回答
0
投票

JxBrowser 目前不支持扩展。该功能已经在路线图中存在很长时间了,希望能够在今年发布。我们正在完成它。

如果您是许可证持有者(试用许可证即可),则已经有预览版本可用。联系公司获取一份。

Windows 帐户这个特殊的扩展运行良好。我们检查过了。

这是新 API 的示例:

// Install the extension from URL or CRX file.
Extension extension = profile.install(UBLOCK_URL); 

// Work with the extension action (it's like an icon in the extension toolbar in Chrome).
ExtensionAction action = extension.action(browser);

// Click on the "icon".
action.click();

browser.set(OpenExtensionActionPopupCallback.class, (params) -> {
  // Allow extension to open a popup after a click on the action.
  return Response.open();
});

© www.soinside.com 2019 - 2024. All rights reserved.