# chromium **Repository Path**: qianpou/chromium ## Basic Information - **Project Name**: chromium - **Description**: Chrome browser based on eclipse swt - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-11-24 - **Last Updated**: 2024-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # chromium 1. pom - Windows x86_64 ``` com.tlv8.chromium tlv8.swt.browser.chromium.win32.win32.x86_64 2.2.0 ``` - Windows arm64 ``` com.tlv8.chromium tlv8.swt.browser.chromium.win.arm64 2.2.0 ``` - Linux x86_64 ``` com.tlv8.chromium tlv8.swt.browser.chromium.gtk.linux.x86_64 2.2.0 ``` - Linux arm64 ``` com.tlv8.chromium tlv8.swt.browser.chromium.gtk.linux.arm64 2.2.0 ``` - Mac OS x x86_64 ``` com.tlv8.chromium tlv8.swt.browser.chromium.macosx.x86_64 2.2.0 ``` - Mac OS x arm64 ``` com.tlv8.chromium tlv8.swt.browser.chromium.macosx.aarch64 2.2.0 ``` 2. Use ``` import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import com.tulin.v8.swt.chromium.Browser; import com.tulin.v8.swt.chromium.LoadEvent; import com.tulin.v8.swt.chromium.LoadListenerAdapter; public class BrowserTest { public static void main(String[] args) { Display display = Display.getDefault(); Shell shell = new Shell(display, SWT.MIN | SWT.MAX | SWT.CLOSE | SWT.RESIZE); shell.setText("Chromium Test"); shell.setLayout(new FillLayout()); Browser browser = new Browser(shell, SWT.NONE, "https://tlv8.com"); browser.addLoadListener(new LoadListenerAdapter() { @Override public void onLoadEnd(LoadEvent event) { System.out.println("load end:" + event.httpStatusCode); super.onLoadEnd(event); } }); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } System.exit(0); } } ```