У меня есть обработчик протокола, связанный с моим приложением Какао.
[[NSAppleEventManager sharedAppleEventManager]
setEventHandler:self
andSelector:@selector(getUrl:withReplyEvent:)
forEventClass:kInternetEventClass andEventID:kAEGetURL];
...
- (void)getUrl:(NSAppleEventDescriptor *)event withReplyEvent:(NSAppleEventDescriptor *)replyEvent
{
#ifdef DEBUG
NSLog(@"%s: %@",__PRETTY_FUNCTION__,event);
#endif
NSURL *url = [NSURL URLWithString:[[event paramDescriptorForKeyword:keyDirectObject] stringValue]];
...
}
Кто такой реферер? (если он вызывается с локальной машины, я думаю, что это может быть неопределенным, но если я позвоню
этот протокол с веб-сайта ... Я хотел бы знать домен, с которого получен запрос.
Возможно ли это вообще?
Есть ли решение для решения этой задачи другим способом?