Hi, 

Here are the warning and error (respectively) that that F12 Developer tools in 
IE11 say about the page:


HTML1527: DOCTYPE expected. Consider adding a valid HTML5 doctype: "<!DOCTYPE 
html>".
File: update-site, Line: 1, Column: 1
SCRIPT438: Object doesn't support property or method 'load'
File: update-site, Line: 14, Column: 4


The problem is that unlike what the page implies in a comment (“Use the 
standard DOM Level 2 technique, if it is supported”), according to an outdated 
Mozilla documentation page: “document.load() is a part of an old version of the 
W3C DOM Level 3 Load & Save module. Mozilla currently implements only the 
load() method and the document.async property.” The Load and Save module 
recommendation in turn says in section 1.3 Fundamental Interfaces: 


“The interfaces within this section are considered fundamental, and must be 
fully implemented by all conforming implementations of the DOM Load and Save 
module.


A DOM application may use the hasFeature(feature, version) method of the 
DOMImplementation interface with parameter values "LS" (or "LS-Async") and 
"3.0" (respectively) to determine whether or not these interfaces are supported 
by the implementation.”


Unfortunately the code on the page doesn’t check whether this badly-supported 
and outdated DOM Level 3 API is implemented. It is interpreting support for DOM 
Level 2 to mean support for both. Mozilla recommends using XMLHttpRequest: “As 
of at least Gecko 1.9, this no longer supports cross-site loading of documents 
(Use XMLHttpRequest instead).”




-- 
Have a nice day,
Timo.

Sent from Windows Mail





From: Igor Vinnykov
Sent: ‎Thursday‎, ‎May‎ ‎22‎, ‎2014 ‎12‎:‎23
To: cross-project-issues-dev@eclipse.org






Hello,

 

One of our users reported the problem that the auto-generated update site 
http://download.eclipse.org/technology/subversive/1.1/update-site/ cannot be 
opened in IE11. I see that when this URL is opened in IE11 the page is blank. 
When it's opened in FF then I can see everything like before - plug-ins and 
their versions. It seems that the script that generates page content on-fly 
isn't compatible with latest IE.

 

At the same time updates sites of other projects look differently - 
http://download.eclipse.org/modeling/emf/emf/updates/releases/

 

The questions are:

1. How should we generate update sites to get content that can be displayed on 
all modern browsers?

2. Which update site format is up-to-date?

 

Any recommendations will be appreciated.

 

Best regards,

Igor Vinnykov

Subversive Team
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to