https://github.com/webosose/com.webos.app.enactbrowser
Enact Based Web Browser
https://github.com/webosose/com.webos.app.enactbrowser
Last synced: 4 months ago
JSON representation
Enact Based Web Browser
- Host: GitHub
- URL: https://github.com/webosose/com.webos.app.enactbrowser
- Owner: webosose
- License: other
- Created: 2018-09-20T02:32:48.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-26T07:37:48.000Z (over 1 year ago)
- Last Synced: 2025-03-26T08:32:29.371Z (over 1 year ago)
- Language: JavaScript
- Size: 8.3 MB
- Stars: 7
- Watchers: 9
- Forks: 8
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Summary
A web browser for webOS Open Source Edition.
# Description
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.
# Features
* Basic navigation via address bar, backward/forward button
* History
* Bookmark
* Most visited sites
* Recently closed sites
* Preferences
* Startup page selection
* Search engine selection
* Some customized layout options
# Installation
## 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:
```sh
npm install -g @enact/cli
```
After you get all the tools and libraries, go to below path.
```
com.webos.app.enactbrowser/samples/enact-based/
```
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.
1) Build the app
2) Load the built app on "chrome://extensions"
# Usage
## On target device
1) Turn on the device
2) Connect to the internet
3) Press windows key to see the app list
4) Click on "Web Browser" icon
## On PC
1) Launch Chrome and go to "chrome://apps"
2) Launch the app named "Enact-based Browser Sample"
# Author
- Mikyung Kim (mikyung27.kim@lge.com)
- Alexey Domokurov (alexey.domokurov@lge.com)
# Copyright and License Information
Unless otherwise specified, all content, including all source code files and
documentation files in this repository are:
Copyright (c) 2018-2020 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
https://github.com/webosose/com.webos.app.enactbrowser/blob/master/LICENSE