touch.facebook.com на iPhone дает мне сообщение «Объект не определен» - PullRequest
1 голос
/ 01 ноября 2011

Так же, как я нашел способ доступа к странице профиля моего приложения на touch.facebook.com, благодаря logan и этому формату URL ...

http://touch.facebook.com/profile.php?id=myappid

...Я столкнулся с этой новой проблемой.Некоторое время он работал нормально, а затем внезапно без видимой причины, вместо моего профиля приложения, iOS Safari показывает только красное окно с предупреждением о том, что есть ошибка под названием «Entity 'nbsp' не определен».

Я прогуглил его и обнаружил, что это распространенная ошибка XHTML , которая в основном игнорируется всеми, кроме браузеров со строгим XML - например, Safari от Apple.Итак, есть проблема - решение: просто преобразуйте мои неразрывные пробелы в объекты XML.

Единственный недостаток - это не мои nbsp - наверняка мне не нужно было использовать ни HTML, ни XMLразметка в том небольшом тексте, который у меня есть в описании моего приложения и т. д.

Итак, это должен быть сам touch.facebook.com, верно?Если это правильно, мне интересно, есть ли способ обойти эту проблему?

Или, опять-таки, я возвращаюсь к простой старой версии m.facebook.com?Я уверен, что хотел бы использовать сенсорную версию, если это возможно, поскольку она работает и выглядит намного лучше, чем m.facebook.com.

Это так странно, общий доступ к Facebook составляет всего 5% от функциональности моего приложения для iPhone,и все же кажется, что это занимает 50% моего общего времени разработки.Что с этим?

1 Ответ

0 голосов
/ 04 ноября 2011

Хорошо, я нашел (старое) объявление Facebook от марта 2011 года, в котором говорится, что сайты будут объединены по одному адресу: m.facebook.com. Я не смог найти официальное объявление FB снова, так что вот сторонние новости: http://www.allfacebook.com/facebook-unifies-mobile-site-for-250-million-users-2011-03#idc-container

Итак, я просто буду использовать m.facebook.com, даже если он намного скучнее. Тем не менее, остаются вопросы: почему touch.facebook.com все еще существует? Почему он по-прежнему предоставляет интерфейс, отличный от m.facebook.com, а не просто другое доменное имя для того же унифицированного сайта? Что такое 0.facebook.com? Почему я должен искать в Google фрагменты информации и слухи третьих сторон, чтобы узнать, какой URL использовать для доступа к мобильному Facebook? Как коммуникация между клиентом и разработчиком FB может быть настолько плохой?

[редактировать: незначительные опечатки]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...