Problem: Certain linux browsers do not return the HTML+JS resources but the pure RDF
@peacekeeper pointed out that the current method of detecting client capabilities with the User-Agent string is unnecessary. One should be able to use the Accept: header of the browser. These should all give / a lower priority to the other mime types. If an RDF mime type is not explicitly stated then it would in such cases have a lower priority to html, and so HTML would be returned as per standard.
Problem: Certain linux browsers do not return the HTML+JS resources but the pure RDF @peacekeeper pointed out that the current method of detecting client capabilities with the User-Agent string is unnecessary. One should be able to use the Accept: header of the browser. These should all give / a lower priority to the other mime types. If an RDF mime type is not explicitly stated then it would in such cases have a lower priority to html, and so HTML would be returned as per standard.