2011-02-07 2 views
4

У меня есть клиент, для которого я делаю очень маленький проект. Его компания использует исключительно Mac. Я редко использую Mac и не имею для тестирования.Действительно ли jQuery работает на Mac?

Если я использую jQuery и тестирую его с помощью FireFox на Windows, могу ли я предположить, что он также будет работать для FireFox для Mac? Как насчет других браузеров Mac?

Я рассматриваю, что не использовал много JS/Ajax, но не хочу стрелять в ногу. Кто-нибудь получил много опыта работы с jQuery/Mac?

Edit: Быстрое примечание:

Да, я знаю, что JavaScript (и, таким образом, JQuery) является браузер на основе языка.

Однако, хотя в последнее время я не сделал много JavaScript (отсюда и вопрос), я помню, что у меня возникло множество проблем в тот же день с версиями браузера на одной и той же ОС и еще больше проблем с несколькими ОС.

Не хочу, чтобы навестить себя слишком много, но подумайте в тот же день, отлаживая сложный JavaScript в нескольких версиях IE и (содрогаясь) Netscape через несколько ОС.

Во всяком случае, после некоторого тестирования, это, кажется, работает просто отлично = O)

+1

Вы должны знать, что Mac поставляется в комплекте с Safari, который должен быть наиболее часто используемым браузером. И я нахожусь на Mac с Chrome. Таким образом, тестирование в firefox не должно быть достаточным (в зависимости от того, что вы делаете, но зачем рисковать?) – chelmertz

+0

Я думаю, что jquery (javascript) работает в браузере. Исправьте меня, если я ошибаюсь! –

ответ

7

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

Safari 5.1.7 is still available for Windows Если вам нужно протестировать это. Для новых посетителей этого сообщения Safari 6 недоступен для Windows.

1

Jquery является клиентской Java-основе. Это полностью зависит от самого браузера, который вы используете в Mac.

JQuery сам не взаимодействует с Mac, Linux или окнами.

1

Это работает потрясающе на Mac, ПК и Linux. Я бы порекомендовал, если вы загрузите сафари для окон, чтобы протестировать.

0

jquery пытается работать на всех браузерах и на всех платформах. если вы посмотрите на nettuts, парень, который управляет блоком, все время использует mac, чтобы проверить свой материал jquery.

также, jQuery moved away from testing browser versions в пользу тестирования функций, поэтому разницу в браузере следует обрабатывать изящно, если что-то не доступно.

0

Я нашел некоторые действительно странные вещи на Mac при использовании jQuery (или любой библиотеки JavaScript).

Самая большая странная вещь - иногда Mac не любит относительные пути. поэтому вместо того, чтобы использовать

<script src="js/someFile.js"></script> 

я теперь использовать

<script src="http://www.mydomain.com/js/someFile.js"></script> 

Я не могу это объяснить, но после того, как достаточное количество людей с Macs позвонить и сказать что-то не работает, это обычно фиксирует это для меня.

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