Как я могу проверить, как мои веб-сайты отображаются в Mobile Safari, не покупая iPhone?

Все "эмуляторы", которые я нашел через Google, представляют собой просто оболочку поверх рабочего стола Safari или используют браузер по умолчанию в вашей ОС :( Я позаимствовал у своих друзей iPhone и заметил, что CSS для раскрывающегося меню на чистом CSS не отображается должным образом и вы не можете щелкнуть ссылки, но он правильно отображается на рабочем столе Safari и в любом другом браузере, даже в Internet Explorer 6 и 7. Другими словами, на iPhone невозможно переходить по сайту. Как я могу протестировать движок рендеринга Safari Mobile, не покупая iPhone?

edit: Хорошо, похоже, есть симулятор iPhone для Mac. Я просто посмотрю, будет ли образ OSX выполнять двойную загрузку на другом разделе жесткого диска моего ноутбука, в противном случае я буду искать использованный iPod Touch, хотя я обычно пренебрегаю лишними периферийными устройствами.


person metamemetics    schedule 05.06.2010    source источник
comment
Одолжить у друга? Купите вместо этого iPod Touch? Используйте симулятор на Mac (но если у вас есть Mac, вы можете просто использовать DashCode, чтобы сделать это намного проще).   -  person mk12    schedule 05.06.2010
comment
Часто бывает полезно иметь устройство, если вы программируете для него, потому что производительность во время выполнения иногда может быть довольно неожиданной ...   -  person AndersK    schedule 05.06.2010
comment
Я запускаю OS X на виртуальной машине для тестирования (Virtualbox; VMware тоже может это сделать). Это займет немного времени, и для этого потребуется приличный процессор с доступной аппаратной виртуализацией, но он работает, не загромождая место ненужными компьютерами.   -  person bobince    schedule 17.09.2010
comment
Удалось ли вам когда-нибудь успешно решить эту проблему? Вам все еще нужна помощь с этим?   -  person jcolebrand    schedule 14.12.2010


Ответы (2)


Либо используйте Mac и запустите iPhone Simulator, либо возьмите старый iPod touch, который не так уж и дорог.

person lucius    schedule 05.06.2010
comment
+1 за нестандартное мышление. Я никогда не рассматривал iPod Touch. Я бы снова +1, если бы мог;) - person jcolebrand; 05.06.2010

Если это зависит от какого-либо опрокидывания, я думаю, вы обнаружили проблему.

В рамках вашего бюджета покупка Mac mini? Затем вы можете загрузить эмулятор в XCode.

person jcolebrand    schedule 05.06.2010
comment
Интересно согласно этому сайту: justtwonerds.com/2010/02/24/ добавление onmouseover = ”внутри элемента позволит событиям CSS при наведении курсора выполнять на iPhone, как задумано, даже если onmouseover пуст, иначе они будут игнорироваться по умолчанию. Я должен попробовать это. - person metamemetics; 05.06.2010