WebLight Capabilities
HTTP
- HTTP Version 1.0 and 1.1
- SSL/HTTPS
- State Management (Cookies) RFC 2109 Version 1 and 0 (Netscape)
- Authentication: Basic
- Proxies
- User defined headers (Accept, Accept-Language, User-Agent etc.)
Supported Operating Systems
- Apple Mac OS X
- Microsoft Windows 98, NT and XP
- Linux with Java 1.4
- Unix systems with Java 1.4
HTML Testing
WebLight can identify HTML that does not conform to the HTML 4.01 specification and may not be compatible with browsers, search engines, or other user agents.
Some examples of the problems WebLight can report are: improper element nesting, as well as unrecognized entities, tags and attributes.
Limitations
WebLight does not verify that a document conforms to it's declared doctype. It will only report structures that do not comply with the HTML 4.01 frameset DTD even if the document declares that it conforms to another doctype.
WebLight recognizes xml and xmlns attributes. However, it treats XHTML documents as HTML. Problems specific to XHTML including: tag and attribute names containing upper case characters, missing end tags that are not required for HTML, attribute values that are not quoted, and unterminated empty tags are not reported. See the Differences with HTML 4 section of the XHTML 1.0 recommendation for more information.
See Broken HTML for examples of problems that WebLight can find and how they can effect web sites.
Link Testing
WebLight tests links in the following HTML attributes:
| Element | Attribute |
|---|---|
a link area
|
href
|
input img object
|
usemap
|
object
|
data archive classid
|
ins del q blockquote
|
cite
|
frame iframe img
|
longdesc
|
body
|
background
|
img input frame iframe script
|
src
|
WebLight also follows redirected links.
WebLight currently does not check imported style sheets or fragment identifiers, and will probabably never be able to accurately test resourses referenced from javascript.
See Link Testing for more information on WebLight's link testing capabilities.