¿Cómo puedo hacer que jQuery funcione en el navegador ANT Galio?

Estoy desarrollando una aplicación web y me gustaría usar la biblioteca jQuery para facilitar el desarrollo.

Esta aplicación se ejecutará en un dispositivo integrado que ejecuta el navegador ANT Galio.

La cadena User-Agent para el dispositivo con el que estoy probando es:

 Mozilla/5.0 (compatible; ANTGalio/2.1.19.12.020.2.0.00; vxWorks-6.3) 

Cuando bash ejecutar una página usando jQuery en este dispositivo, sin embargo, falla silenciosamente. Basándome en la ayuda de @Adam Terlson , he determinado que jQuery 1.6.1 no se carga correctamente en este navegador de forma directa debido al hecho de que ni $ ni jQuery se definen después de cargar la biblioteca (ambos se definen probando la página) en Firefox).

¿Alguien tiene alguna experiencia en el uso de jQuery en el navegador ANT Galio? ¿Es posible hacerlo funcionar o estoy fuera de suerte?

Es una mala idea usar cualquier biblioteca existente en ANT Galio, especialmente la versión 2.x. Las bibliotecas como jQuery cubren la compatibilidad entre navegadores (no la necesita) y ponen la API fácil de usar en la parte superior. El rendimiento es lo segundo.

jQuery usa un motor selector extremadamente lento Sizzle. Creo que esta es la razón principal por la que no podrás usar jQuery allí.

Por ejemplo, acceder a elementos DOM usando Sizzle es aproximadamente 100 veces más lento que JS puro.

En mi humilde opinión, solo una forma de progtwigr para el navegador ANT Galio es usar JavaScript.

A ANT Galio no le gusta jQuery, hay varias razones, pero ninguna proporcionará un medio para superar este problema. Javascript a ECMA 1.2 es tu mejor apuesta.

Djquery-1-11-1

1) en jQuery.ready.promise

 // Use the handy event callback document.addEventListener("DOMContentLoaded", completed, false); // A fallback to window.onload, that will always work window.addEventListener("load", completed, false); 

ANT Galio Browser no funcionará con window.addEventListener, solo funciona document.addEventListener. No se admite el evento DOMContentLoaded.

2) div.setAttribute (eventName, “t”);

No asigna un valor al atributo y, por lo tanto, obtiene un soporte de error [i + “Bubbles”] = div.attributes [eventName] .expando === false;

3) jQuery.Callbacks

Algún tipo de conflicto de nombre con la variable de lista (quizás restricción de nombre). Solo necesita cambiar el nombre de la variable (por ejemplo, myList).

Simplemente siga con jQuery 1.3.2 y funcionará sin problemas, incluso en la plataforma ANT. Todo lo anterior no funcionará, ya que los selectores de núcleo se han cambiado y matan el rendimiento en ANT.

extraño, pero he encontrado en el weblet de xerox (Ant Galio Browser) que tienen jquery http://www.support.xerox.com/support/xerox-connectkey-apps/software/enus.html , solo necesita cambiar el nombre de los archivos a zip