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 probably never be able to accurately test resources referenced from javascript.

See Link Testing for more information on WebLight's link testing capabilities.