PHP pages and websites are displayed in a custom secure browser based on the Chromium / Blink engine to render HTML content thanks to the Chromium Embedded Framework version 3.
Standard navigation tools and menu commands are available, and can be customized according to your needs.If the Rendering Engine’s WindowsXPCompatible property is set to True, ExeOutput for PHP will use Chromium engine version 49 and CEF 3 branch 2623, the last ones that officially support Windows XP.
Otherwise, ExeOutput for PHP will use
Chromium version 51 and CEF 3 branch 2704.
Any HTML page that is compatible with Google Chrome should be successfully rendered by the internal browser and keep its functionality. Of course, the main difference with Chrome is that source HTML and PHP files of your website are never directly accessible by the end user.
No web server is required: ExeOutput for PHP uses its own pluggable protocol (http://heserver/ or ghe://heserver/) to display pages in the web browser, as a normal web site.
In ExeOutput for PHP, you can configure options for the Chromium HTML rendering engine directly with checkboxes::
Developer Tools are accessible if you tick DeveloperTools in the Rendering Engine component (as shown on the screenshot above). In that case, Developer Tools are accessible directly in your compiled PHP application through the context menu: just right click to show the context menu and choose “Developer Tools”:
For hyperlinks, ExeOutput for PHP provides you with pre-defined protocols that you can use to open external files, launch applications or open URLs in external browsers.