2014-02-03 2 views
-1

Можно изменить механизм JavaScript, используемый в веб-браузере?Изменение механизма JavaScript на стороне веб-браузера

Некоторая дополнительная информация:

Для тестирования мобильных приложений, я хотел бы иметь возможность эмулировать точный движок JavaScript используется веб-браузер, чтобы найти ошибки.

Если есть все-таки изменить механизм javascript, используемый в браузере, таком как Chrome, или мне нужно будет создать собственный браузер?

+0

Какой браузер, изменить его как - и, самое главное: зачем? –

+0

И измените, что на самом деле? –

+0

Это невозможно, возможно, –

ответ

0

Существует множество браузеров с открытым исходным кодом. Теоретически возможно заменить используемые им механизмы JavaScript и скомпилировать ваш собственный исполняемый файл. На самом деле, ряд браузеров изменили двигатели во время их истории.

Возможно, вам придется внести изменения в API, чтобы сделать их совместимыми.


Невозможно сделать это из JavaScript, конечно.

0

Как правило, данный браузер поставляется с одним движком JavaScript. Нет необходимости отправлять с несколькими двигателями, потому что, если для этого требуются дополнительные функции, они просто будут добавлены в движок, который поставляется браузером.

Я мог бы увидеть наличие модульного веб-браузера, который требует подключения JS-движка отдельно от основной программы (что может привести к тому, что пользователь будет иметь несколько JS-движков на своей машине), но я не знаю таких браузером и, таким образом, не знают, с каким JS можно использовать для замены двигателя.

Я предполагаю, что вы можете реализовать EMCAScript в JavaScript, но это кажется огромной проблемой.

В ответ на редактирование вашего вопроса: Я считаю, что Chrome Dev Tools' mobile emulation получит вас, что вы хотите вместо того, что вы просили.

Смежные вопросы