Как открыть URL, содержащий фрагмент (#foo), используя SharedApplication и openURL на iPhone - PullRequest
0 голосов
/ 22 апреля 2010

У меня есть URL, содержащий фрагмент фрагмента, используемый для обозначения определенного состояния веб-страницы. Я хочу открыть эту ссылку в Safari на iPhone, используя что-то вроде следующего:

NSURL* fragmentURL = [NSURL URLWithString:@"http://www.exampleurl.com/index.html#foo"];
[[UIApplication sharedApplication] openURL:fragmentURL];

Ссылка успешно открыта Safari, но часть фрагмента удалена. Кто-нибудь понял, как заставить Safari также использовать фрагментную часть?

1 Ответ

0 голосов
/ 26 марта 2011

Когда вы говорите «фрагмент фрагмента удален», вы подразумеваете, что ваш веб-сервер видит запрос без идентификатора фрагмента? Это нормально, поскольку UA (браузер) должен удалить эту часть.

См. https://en.wikipedia.org/wiki/Fragment_identifier#Processing (каламбур!)

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