Eve Browser HTML - client version 1113
The Eve browser handles a subset of HTML, along with a few extra rules and
gotchas. The basic information on each tag, along with some notes, are
provided below.
Title
The <title> tag can be used to set the title of the browser window in
which your page is to be displayed.
Body
The <body> tag is mandatory and should exist around all content
(except for the <title> tag); pages without it have problems
rendering correctly.
Headings
All of the heading tags <h1> <h2> <h3> <h4>
<h5> and <h6> are available. Note that HTML entites (such as
>) cannot be used inside heading tags.
Lists
Numbered and unnumbered lists are both available, numbered lists with
<ol> and unnumbered lists with <ul>. Each list item must be
enclosed by an opening and closing <li> tag.
Formatting
Formatting tags currently available are <blockquote>, <b>,
<strong>, and <u>. Note that the <b> and <strong>
tags are equivalent.
Links
The <a> tag is supported, with attributes href and alt (for mouseover
text).
Any tag can have an id attribute which allows it to be linked to directly
by specifying '#idname' in the URL.
Note that it is possible to set up a link to send in-game email. In this
case the URL is of the format "evemail:ingamename".
Images
The <img> tag is supported. Recognised attributes are src, alt (for
mouseover text), width, height, and align. Image paths can be relative to
the location of the page being displayed.
Breaks
The <br>, <p>, and <hr> tags are available. Note that
the first instance of the <p> tag in a page currently acts as a
<br> tag.
Forms
The <form> tag is available, with both the GET and POST methods.
The action attribute must either be absolute or start with './'. The input
tags available are as follows:
- <textarea> - attributes available for this tag are name, rows,
and cols
- <input> - attributes available for this tag are name, value,
and type. Current types available are hidden, text, password, checkbox,
and radio
- <select> - attribute available for this tag is name. In
addition, a number of <option> subelements of <select> are
allowed, each with its own value attribute
Cookies
Transient cookies are available. For an example of cookies in action
please look here.
Identifying the Browser
The browser sets its user agent to be 'EVE-minibrowser/2.0a1'. This can be
used to identify requests coming from the in-game browser rather than from
external browsers.
User Information and Trust
User information can be supplied by the browser. For details on the trust
system and the headers supplied please look here.
User Information and Trust
Test/Example
An test page which contains all of the elements listed above is
available here.
If you find any extra tags or attributes that do work with the Eve browser,
or any errors in the above page, please email me at Jim@mcdee.net