Я занимаюсь разработкой веб-приложения, которое предназначено для запуска исключительно на встроенном устройстве с собственным веб-браузером.
Этот браузер устройства представлен как аналогичный (но не совсем соответствующий) Firefox вдокументация.
Я бы хотел использовать библиотеку jQuery для облегчения разработки.
Имея это в виду, я создал тривиальное тестовое приложение с использованием jQuery, протестировал его в Firefox (он работает нормально) изатем попытался запустить его на устройстве, где я обнаружил, что работает только JavaScript не-jQuery (я получаю предупреждение JavaScript, но не предупреждение jQuery).
Ниже приведен скрипт, с которым я тестирую:
window.onload = function() {
alert("JavaScript works");
};
$(function() {
alert("jQuery works");
});
И я включаю скрипт в свою html-страницу, используя следующее в <head>
:
<script type="text/javascript" src="jquery.js"> </script>
<script type="text/javascript" src="myscript.js"> </script>
Я не совсем уверен, как начать устранение неполадок.Я прочитал документацию для браузера устройства и не нашел никаких средств для его устранения (например, консоль).Я подтвердил через Wireshark и, просмотрев в журнале веб-службы, что скрипт jquery загружается браузером устройства, как и ожидалось.
Я свяжусь с производителем устройства и выясню, смогут ли они / могут помочь, ноЯ надеюсь, что мне не хватает какого-то метода устранения неполадок самостоятельно с помощью SO-сообщества.Это мое первое серьезное веб-приложение, поэтому мои навыки веб-отладки еще не настолько развиты, как, скажем, мои навыки отладки в C # / .NET.
Ниже приведена некоторая информация, которая может быть полезной или не полезной.Если что-то полезное я пропустил, пожалуйста, дайте мне знать, и я добавлю его.
Вот выдержка из документации браузера устройства со списком стандартов, поддерживаемых браузером.
HTTP/S | 1.1 |
HTML | 4.01 |
XHTML | 1.0 | Requires following HTML compatibility guidelines.
XML DOM Level 2 | N/A
CSS | Level 2.1 |
JavaScript | ECMAScript v3 |
AJAX | N/A | Ajax is an architecture, not a specific technology. It requires that an object be present, covered under sections below.
Вот строка User-Agent
из встроенного браузера:
Mozilla/5.0 (compatible; ANTGalio/2.1.19.12.020.2.0.00; vxWorks-6.3)
Веб-приложение размещается в автономной веб-службе WCF, работающей как служба Windows.
Так кто-нибудь видит, чтоу меня проблема или есть какие-либо предложения о том, что мне делать дальше, чтобы устранить ее?