A web browser for webOS Open Source Edition.
The browser is composed of two parts, 1) platform agnostic browser UI written on top of Enact framework and 2) a separate js library to support webview component, data binding, tab management policy, and platform-specific integration.
- Basic navigation via address bar, backward/forward button
- Most visited sites
- Recently closed sites
- Startup page selection
- Search engine selection
- Some customized layout options
How to build
Before building the app, the following tools and libraries are required:
* Node * NPM
Also, the Enact command line tool must be installed globally. Use the following command to install it:
npm install -g @enact/cli
After you get all the tools and libraries, go to below path.
Build the app with below command.
npm run build
How to set up development environment on PC
This app is a chrome extension, you can load it to Chrome as a extension and run it on Chrome browser as well as inspect it.
- Build the app
- Load the built app on "chrome://extensions"
On target device
- Turn on the device
- Connect to the internet
- Press windows key to see the app list
- Click on "Web Browser" icon
- Launch Chrome and go to "chrome://apps"
- Launch the app named "Enact-based Browser Sample"
Copyright and License Information
Unless otherwise specified, all content, including all source code files and documentation files in this repository are:
Copyright (c) 2018 LG Electronics, Inc. SPDX-License-Identifier: LicenseRef-EnactBrowser-Evaluation
You may not use this content except in compliance with the License. You may obtain a copy of the License at