I'm having trouble getting the FF3b2 updateInfoURL to work...
In the install.rdf, I have this:
Code: Select all
<em:updateInfoURL>https://<oursite>/info.php?extversion=%ITEM_VERSION%&locale=%APP_LOCALE%</em:updateInfoURL>
(I don't have any of the hash or key information, but this seems it should be ok since it is over valid HTTPS--and the updateURL is working ok.)
Next, as per the docs, I only have limited XHTML elements and am serving the file above as application/xhtml+xml .
Here's what I'm outputting:
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>Update Information for the Extension</title></head>
<body>
<h1>Update Information for the Extension, version 0.4.4</h1>
<h2>Changes since version 0.4.3:</h2>
<ul>
<li>Made install.rdf to work with dynamic update.php and info.php pages</li>
<li>Added About dialog</li>
</ul>
<h2>Changes since version 0.4.2:</h2>
<ul>
<li>Allowed to work with FF3b2</li>
<li>Added favicon retrieval within website pull-down</li>
</ul>
</body></html>
(I removed some @id and @xml:lang attributes as well as an XML declaration just in case (not sure if I can have those?)
The docs don't mention the <html>, <head>, <body>, and <title> tags, but for valid XHTML, these are required (and I tried it without them to no avail too)...
What is wrong here?
thanks,
Brett