Я хочу отключить гиперссылки в UIWebVIew после загрузки начальной страницы без отключения функции прокрутки. То есть, я должен включить взаимодействие с пользователем.Отключить гиперссылки в UIWebView
2
A
ответ
9
Вы можете работать с webView shouldStartLoadWithRequest так:
(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;
{
NSURL *loadURL = [[request URL]retain];
//change next line to whatever condition you need, e.g.
//[[loadURL relativeString] ....] contains a certain substring
//or starts with certain letter or ...
if([[loadURL scheme] isEqualToString: @"file"])
{
[loadURL release];
return TRUE;
}
[loadURL release];
return FALSE;
}
Вы также должны установить webViews делегат объект класса, где этот метод реализован в: [webView setDelegate:my...];
К выше реализации, нет URL-адреса , кроме тех, для которых условие истинно. По крайней мере, для URL-адреса первого сайта это должно быть правдой. Код выше работает для веб-представления, первоначально загруженного содержимым файла, содержащего только ссылки на «http: //» или «https: //» или ...
Смежные вопросы
- 1. Метод гиперссылки в UIWebview
- 2. Отключить гиперссылки в .NET
- 3. Отключить ссылки в UIWebView?
- 4. Отключить загрузку в UIWebView
- 5. Отключить Javascript в UIWebView
- 6. Как отключить гиперссылки в div
- 7. iPhone UIWebView - Откройте новый контроллер UIWebView из гиперссылки
- 8. UIWebView: получить атрибуты из гиперссылки нажата
- 9. Отключить UIWebView DiskImageCache
- 10. Удалить гиперссылок в UIWebView
- 11. Невозможно отключить кеширование UIWebView
- 12. Отключить окно оповещений в UIWebView
- 13. Отключить функциональность масштабирования в UIWebView
- 14. Отключить автозаполнение в UIWebView/WKWebview
- 15. Как отключить отскока в UIWebView
- 16. Как отключить гиперссылки в PDF, предоставленные PDF.js
- 17. Как отключить гиперссылки в строке jQGrid
- 18. UIWebView отключить перенаправление на AppStore
- 19. Как отключить горизонтальную прокрутку UIWebview?
- 20. Отключить клавиатуру в UIwebView textField в swift
- 21. Как отключить lonpress в UIWebview на iPhone?
- 22. Как правильно отключить обнаружение ссылок в UIWebView?
- 23. Отключить копировать и вставлять в UIWebView нераскрытый
- 24. Как отключить событие двойного касания в UIWebView
- 25. Как отключить длительное касание в UIWebView?
- 26. Как я могу отключить меню в UIWebView
- 27. Отключить кеш в приложении IOS с UIWebview
- 28. Как безопасно отключить загрузку UIWebView в viewWillDisappear?
- 29. отключить внешние ссылки url в UIWebView
- 30. Можно ли отключить автоматические гиперссылки iPhone?
Спасибо, это именно то, что я пытаюсь решить –
это может быть сокращено до одной строки, хотя ... return [request.URL.scheme isEqualToString: @ "file"] (или независимо от критериев: D) –