FloydCraft WebOS

___________________________________________________________________________________________
FloydCraft WebOS is a dynamic window management API made to
look like Microsoft Windows within the browser..

webos.floydcraft.co.uk
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

 

Features

⬤  Simple and easy to understand API
⬤ Documented in detail
⬤ Supported by Chrome, Edge, Safari,
Firefox, and Opera.
⬤ 90% CSS vector design
⬤ Easly customizable themes
Accurate Windows like behavior


‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Documentation

http://docs.webos.floydcraft.co.uk/

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Start Menu

FC WebOS features a Start Menu just like the one in Windows 7 before Microsoft made it less appealing, the entire WebOS adopts the Aero theme created by Microsoft for Windows Vista and again in Windows 7. the systems theme can be changed from the personalize app found within the Start menu, the right click context menu and the Desktop App Launcher 

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

Simple API

Making a window:

new explorer.window()
.title('Hello World')
.resize(200, 200)
.callback(function() {
    this.body.html('Test 123');
});

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Boot process

FC WebOS can boot with its default Graphical user interface as seen below..

or to see a verbose display of whats happening you can click anywhere on the loading screen.

Once the system is fully loaded and all dependent resources have been verified the desktop “Explorer.js” will appear

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Desktop Application Launcher

The Desktop Application Launcher is a Temporary Desktop Icon Solution, This is used
to make accessing all apps within WebOS as easy as possible.

     ⬤   To Launch an app simply single click it.
      ⬤   Icons are automatically rearranged when the App Launcher window is resized
      ⬤   Close the App Launcher any time and easily get ti back from ether the Start Menu, The Desktop’s Right Click context menu or via CMD with the command “start programs/Fence/Main.js”

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

The File Manager

The File manager is a separate project from GitHub that you can find here. It is used by our WebOS as the default utility for navigating files and folders for the system, programs and user documents.

By default all user files are shared to display a good example of it’s functionality, System files, programs and folders within a system drive can’t be modified or removed however user folders e.g. Downloads and Documents can. aswell as this files and folders can be dragged and dropped between the file manager and your computer’s desktop or file manager, you can even copy the entire system directory’s direct from our hosted WebOS for self hosting, custom use and development (though its recommended you get it from here). the File Manager can also be used to map in your custom FTP servers.

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

 

Classic Calculator

A simple JavaScript remake of the Classic
Calculator Application that came with
all versions ofMicrosoft Windowscan add, subtract, multiply and divide instantly.

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Aero Join Info

This app has 2 purposes, The first is to show off the Aero aspect of the default Theme, the second is to give a description on joining FloydCraft’s Minecraft Server.with this utility you can also find which minecraft client you should get aswell as download it direct from the publisher safe and secure.

 

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

 UWP Calculator

An WebAssembly compilation of the new Calculator App for the Universal Windows Platform Compiled with Uno the Calculator has four modes.. standard, scientific, programmer, and a graphing mode. Standard mode includes a number pad and buttons for performing arithmetic operations, scientific mode adds exponents and trigonometric function, and programmer mode allows users to perform operations related to computer programming.

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

 Run:

A simple JavaScript remake of the classic Run app built into all versions of Microsoft Windows
The Run dialog will Launch any resource properly mapped into WebOS, Simply type its name and press OK / Enter

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

FC Office – Word, PowerPoint, Excel and MS VS Code

The Word Processor, Excel Spreadsheet and PowerPoint Presentation software used in WebOS is powered by OnlyOffice, by utilising features of the Community server we are able to host blank documents, spreadsheets and presentations over the web for anyone to use within our domain.

 Documents can be saved to you’r computer as easy as saving a document in MS Word, Simply click File and Download as, If you’re browser or computer crashes theirs no need to worry about losing your data, documents are Auto Saved every few seconds, simply reopen the app as soon as you can and all your data should remain, aswell as this users can collaborate and work on the same documents at the same time within WebOS.
If you would like to save documents to our servers and create new documents with public links let me know here rmellis@m.floydcraft.co.uk  and we can create you a office account that you can access in the browser. (this is not needed to use our office package)

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Notepad – Text edit Application

A simple and recognisable JavaScript remake of the classic Microsoft Notepad application with .txt association.
As you can tell this Notepad Application is made to look and work just like Microsoft’s classic notepad application that appeared in every version of Windows, It also has a registry entry that tells the WebOS that any .txt files should be associated with this application. For more info consult the Help icon on the toolbar.

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

FloydCraft MapApp – Live Dynamic server Maps

This is our Live Map App remade in JavaScript for WebOS
This is a Google Earth style Live Dynamic Map Application for Windows.
This simple application utilise the Server Addon “DynMap” to fetch maps directly from
FloydCraft wrapped in an easy to use GUI with a custom navigation bar for easy access to each world

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

MS Paint

This is a perfect remake of the popular MS Paint app.
This Application is a JavaScript copy of  Microsoft’s Paint application made with this GitHub project, it looks and works the same as all MSPaint Versions (pre 7) and includes several other functions.
____________________________________________

 Command Prompt (CMD)

This is a JavaScript Command Prompt made to look like the Windows Command Prompt by Microsoft, it can be used for debugging and launching none mapped in applications.The First thing you’ll see when opening the command prompt is information on what version of WebOS is being run followed by “$>”
This means you are in the root directory of WebOS, you can launch any application installed by typing its exact file path followed by the applications name, e.g. if you wanted to launch the Desktop App Launcher with the launcher name Main.js you could type in “start programs/Fence/Main.js” without quotations. it can be useful for debugging apps being made for this platform as you don’t have to map them in to execute them. you can see other programs that can be launched the same way within the File Manager in WebOS.

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

|
|
|

|

Display Settings

This app is a basic Display Information and adjustment utilityWith this Utility you can see the resolution your computer’s display, the resolution of WebOS, Color Depth and colors aswell as Scale and Zoom to make things appear bigger/smaller.

_____________________________________________

WebAssembly Terminal

The WebAssembly Terminal is fully powered by WebAssembly and Wasmer-JS, it uses the WebAssembly Package Manager and local files to run server-side Wasm WASI modules in a shell-like interfaceThis app was created using this github project you can use the WebAssembly Terminal as a sandboxed way to quickly test or try a program that compiles to WASI without installing the binary on your local machine.
Developers writing WASI modules can use this WebAssembly Terminal to debug and test them in the browser. if you want to have some fun can run Python with rustpython, get some colorful output with lolcat, or make a cow talk with cowsay And lots more! please note that unlike the Command Prompt (CMD) App on the left, you cannot use this terminal to launch and debug WebOS components however you can debug local projects on your personal storage.

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Discord

This is a simple Discord App that can be used to access the FloydCraft Discord Server from within WebOS, it gives you complete access to all the text channels within FloydCrafts Discord.
This app is for the FloydCraft Discord only and cannot be used to join any other discord servers or private messaging, it works via a bot in this github project and passes messages between FloydCraft’s Discord and the WebOS discord app. To login and talk to other people in the chat simply click on the chat area on Discord, it should then prompt you to login with Discord, once complete you will have full access to talk on FloydCraft via WebOS please note you will need to be a member of the FloydCraft Discord already to have chat access else you’ll only be able to view chat.

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

eMail Client

This application gives users access to there @m.floydcraft.co.uk email account. these accounts were given to players who won Free Premium Minecraft Accounts in the past with the account pre-binded to your eMail portal is accessible at m.floydcraft.co.uk from any browser, this app utilises that and uses This GitHub Project to presents your emails in a nice, easy to manage email client. With this you can create Folders to organise emails, setup custom spam filters, get server connection details for a 3rd party client and lots more. if you play our Minecraft Server and would like an floydcraft eMail address of your own let us know on discord or email me at rmellis@m.floydcraft.co.uk
_____________________________________________

Genact activity generator

Genact is an nonsense activity generator based on real UNIX command outputs.This utility was made from This GitHub Project. using this you can pretend to be busy or waiting for your computer when you should actually be doing real work! Impress people with your insane multitasking skills. Just oJuspen a few instances of genact and watch the show. genact has multiple scenes that pretend to be doing something exciting or useful when in reality nothing is happening.

 

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

|

|
|

|

|
|

 WinAmp Media Player

WinAmp Media Player was one of the most popular Media players of all time, it was many peoples default media player during the days of Windows XP and was the most stable and successful option available.Winamp is able to play almost any music format direct from your machine or over the internet, it supports drag and drop for media between your own machine and plays them as the original app would, this app is based on This GitHub project and offers everything from media playing to visualisations.

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

 Yet Another Terminal Program

This Terminal Emulator is from FreeBSD and is a good choice if you need SSH or any Linux, Solaris, MacOS and FreeBSD compatibility.This is a Unix-like virtual shell command line interface. 
Every command can be bookmarked with the # sign, for example: http://cb.vu/#clock -t or http://cb.vu/#matrix 
It also contains a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users, a compact and practical reference. This Terminal was made with This GitHub Project, for an uptodate guide of this terminal emulator in detail, checkout
this documentation
theirs also a detailed set of examples and commands that can be displayed with the help command.

 

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
WebAssembly Studio
webAssembly studio is a great place to work with basic programming languages such as C and Rust.

WebAssembily Studio gives you the ability to work with standard programming languages such as C and Rust, once you have some code typed out you can then compile it for debugging, once everything smooth you can then compile them to WebAssembily to work within the browser or locally. aswell as C and Rust this program can also create AssemblyScript Projects and Wet Projects. migrating code from and to this workspace is easy, try it for yourself! This project is made from this GitHub Project.

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Unity Player
Unity is one of the best ways to make games today and one of the most stablest platforms there is.


‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Audio Mass

Audio Mass is a program that offers advanced and basic audio editing tools with most the same features from Audacity.Audio Mass is made from This GitHub Project and is a free full-featured wepaintb-based audio & waveform editing tool, It offers the same features seen in the popular application Audacity and puts them all in an familiar but modern user interface _________________________________________

Context Menus

These are the menu’s that appear when you Right Click on something, or the menus that dropdown from an applications toolbar.These Context menus contain a set list of options available for any given application, You can create your own context menus for your own apps or adding onto a pre existing app by modifying the following code.

new explorer.context()
.append([
   {
      title: 'Hello'
    }, {}, {
       title: 'World',
      callbackfunction() { console.log('World Clicked'); }
    }
]);

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

|

|
|

|

|

|

|

Circuit Simulator

This is an advanced electronic circuit simulator with a lot of useful features to offer.  Circuit Simulator is made from This GitHub Project. When the applet starts up you will see an animated schematic of a simple LRC circuit. The green color indicates positive voltage.  The Gray color indicates ground.  A red color indicates negative voltage.  The moving yellow dots indicate current. To turn a switch on or off, just click on it.  If you move the mouse over any component of the circuit, you will see a short description of that component and its current state in the lower right corner of the window.  To modify a component, move the mouse over it, Right Click and select “Edit”.The “Circuits” menu contains a lot of sample circuits for you to try.

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

MiniPaint

Minipaint is a very useful image utility that offers easy to use image manipulation .MiniPaint is made from This GitHub Project and has lots of easy to use image editing tools to offer, you can open images, directories, URL, drag and drop and  save to your computer, aswell as this it has many Effects, tools and multiple layer support too.miniPaint

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

PhotoPea – An Perfect PhotoShop Clone
PhotoPea is an almost exact copy of photoshop with all the same features for free!

PhotoPea is made from This GitHub project and is a perfect re- creation of the populer image munipulation softw3are Photoshop, Not only does it have all the same fetures photoshop is known for but its also compatible with .PSD Photoshop projects.
All Supported formats:
—–Complex: PSD, XCF, Sketch, XD, FIG, PXD, CDR, SVG, EPS, PDF, WMF, EMF.
—–Raster: PNG (APNG), JPG, GIF, WebP, ICO, BMP, PPM/PGM/PBM, TIFF, DDS, IFF, TGA.
—–Raw: DNG, NEF, CR2, ARW, GPR, 3FR, FFF.

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Sculpt Studio
This utility lets you sculpt 3d graphic designs from shapes.

Sculpt Studio is made with This GitHub Project and offers easy to use 3D sculpting software. Select from multiple starting objects and start brushing away at the shape to make great graphics designs with very little effort.

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Map76

This is a datamined map of every object, resource, vein, and deposit in Fallout 76.The Map76 Project is an extremely useful resource when playing f76, anything you need simply take a look on the map, if you cant find what your looking for right away try Searching for it there are literally millions of data entry’s to explore.

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

JavaScript PacMan Game

This App is a remake of the Classic Arcade PacMan Game made complacently in JavaScript.This Game was made using This GitHub Project and is by far one of the best Classic PacMan Games available, it runs smooth, plays easy and has original PacMan Theme Music.

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Text to Speech – AddCast

This tool adds Text to Speech capability with
a wide range of voices and avatars
AddCast is the default Text to Speech utility
used in WebOS, it’s accessable via the start
menu and is one of the best Text-to-Speech
tools availuable. It gives users the ability to
Create Talking Avatars using Online virtual
characters and have them read any text you
type in or paste in aloud naturally and in
over 25 languages. Try it for yourself.

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

|

|
|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Minecraft Tools

Minecraft Tools is a launcher containing many useful tools and utility’s to assist with Minecraft.This app was created using tools available on This Website. It is a simple container of it’s resources, click on a button of your choice and the content from the site is pulled to the app’s window and cropped. 

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

Registry Editor (RegEdit)

This utility is a registry manager for our WebOS.It works a lot like windows’s Registry Editor and offers the same functionality, the Registry Editor makes it easy to preform system tasks like File associations, e.g to associate .txt files with Notepad you can navigate to HKEY_LOCAL_WEBDOWS -> system -> files and create a new folder called txt, then add a string into the txt folder and call it icon, type in data webdows/resources/icons/notepad.ico
Create another string and name this one defaultProgram, then add to data the path to the application you want to launch it with so for this we use webdows/notepad.js

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

About Dialog

This is the default system information applet of WebOSThis basic system info utility serves several functions.. Displaying Licence Information, Crediting software used and showing what versions are being utilised, it can be found within the welcome window or will appear on some default apps such as notepad when going through help > about

‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾


This is a basic Browser that gives users basic access to the internet, most sites should load up fine but ones with same origin policy enabled will fail to display, this is because the browser works by utilising an iframe, iframes are simple ways of embedding content from one site onto a completely different site that could be nothing to do with the original, because of how easy that would make it for some sites to steal there content browsers have a builtin origin policy which can be be specified by the site developer in meta tags or various other ways.  a lot of sites e.g. google, YouTube and Discord use the origin policy to disallow embedding there sites, this is why we have a YouTube App to search and play videos instead of a site shortcut, why we have a Discord App that only Works with the FloydCraft discord and why we use bing as a home page as appose to google, Bing don’t block 3rd party origin and even have a video section that’s able to play YouTube videos within WebOS just like YouTube can outside. Block Browser has a simple and easy to use toolbar that offer direct links to the FloydCraft Website, Home Button to return to Bing, Back and Forward Buttons with Refresh and an URL bar for manual navigation.

https://github.com/rmellis/FC-WebOS

Skip to toolbar