Articles of uiwebview

Как заставить UIWebView читать NSHTTPCookie

У меня есть UIWebView который показывает страницу входа. Пользователь заполнит пользователя и пароль, а после входа на страницу сохраните NSHTTPCookie в песочнице приложений. С этой строкой кода [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies] Я могу прочитать все мои куки и использовать его в коде. Проблема в том, что когда я перезагружаю webView (например, когда я создаю новый webView […]

Загрузка UIWebview при нажатии UIButton

Я разрабатываю простое тестовое приложение для iPhone. Я хочу нажать кнопку, чтобы изменить URL – webview , а затем загрузить новый URL-адрес. Вот мой код: NSString *nurl = [NSString stringWithFormat: @"http://www.abc.com/abc.aspx?SN=%@&fdate=%@&tdate=%@", SNstr, fDate, tDate]; NSLog(@"################: %@", nurl); NSURL *url = [NSURL URLWithString:nurl]; NSLog(@"################: %@", url); NSURLRequest *req = [NSURLRequest requestWithURL:url]; [Logs loadRequest:req]; Он хорошо работает […]

Не удается очистить кеш UIWebView

Я не могу найти способ очистить кеш UIWebView. Я пробовал следующее, но ничего не работает до сих пор: [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyNever]; [[NSURLCache sharedURLCache] removeCachedResponseForRequest:_request]; [[NSURLCache sharedURLCache] removeAllCachedResponses]; _request = nil; [NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil]; [NSURLCache setSharedURLCache:sharedCache]; _request = [NSMutableURLRequest requestWithURL:t_url cachePolicy:NSURLRequestReloadIgnoringLocalCacheData // also tried NSURLRequestReloadIgnoringLocalAndRemoteCacheData and NSURLRequestReloadIgnoringCacheData timeoutInterval:10.0]; [_request setCachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData]; [_request […]

Запросить URL-адрес в webViewDidFinishLoad?

Я очень новичок в разработке iOS, поэтому, пожалуйста, будьте осторожны. Я понимаю, что webViewDidFinishLoad будет webViewDidFinishLoad для каждого <iframe> плюс исходная html-страница. Я пытаюсь найти URL-адрес запроса, который привел к этому webViewDidFinishLoad . Насколько я могу судить, я могу получить доступ только к webView.request.mainDocumentURL. Я нахожу это недоумением. Внутри метода shouldStartLoadWithRequest , который запускается также […]

Как я могу остановить прокрутку, когда я фокусируюсь в UIWebview

У меня есть приложение iOS, использующее UIWebView , и есть некоторые UIWebview's окне UIWebview's UIWebview, когда я фокусируюсь в UIWebview после фокуса в текстовом поле, просмотр будет прокручиваться, а клавиатура будет прыгать, это ужасно. Что я могу сделать?

Динамически установите ширину веб-просмотра в соответствии с шириной (и высотой) содержимого

как говорится в заголовке, я пытаюсь найти способ масштабирования ширины UIWebView в соответствии с шириной его содержимого до некоторой максимальной ширины. Я также хотел бы, чтобы он соответствовал высоте, но при условии, что мы можем найти нужную ширину, на проблему с высотой отвечают многие другие столбцы переполнения стека. Чтобы привести пример: Если вход в веб-просмотр […]

Twitter и Facebook доступ к webView

Я делаю приложение iOS, в котором пользователи входят в Facebook и Twitter через учетные записи iphone. Однако, как только они войдут в систему, если я загружу Webview с URL-адресом, ведущим к Twitter или Facebook, пользователям предлагается войти в свою учетную запись внутри webView. Мой вопрос: что мне следует сделать, когда я войду в свою учетную […]

UIwebview автоматически сжимается даже после присвоения высоты от кода

У меня есть UIwebview внутри UIscrollview. Я сделал размер контроллера View доступным для разрешения scrollview. Я дал высоту scrollview = 1000 и webview = 200 в раскадровке. Теперь, в коде, я корректирую высоту webview o основы получаемого контента. -(void)webViewDidFinishLoad:(UIWebView *)webView { CGRect frame = webView.frame; frame.size.height = 1; webView.frame = frame; CGSize fittingSize = [webView […]

Редактируемый выпуск прокрутки UIWebview

У меня есть UIWebview добавленный как подчиненный в UIScrollView . Моя цель – сделать UIWebview доступным для редактирования, чего я могу достичь, загрузив следующий контент NSString *html = @"<html><body><div id=\"content\" contenteditable=\"true\" style=\"font-family: Helvetica\">This is an Editable UIwebview.Tap here to edit. </div</body></html>"; [self.customWebview loadHTMLString:htmlString baseURL:nil]; http://i43.tinypic.com/11raek4.png После внесения вышеупомянутых изменений я могу редактировать текст внутри UIWebview […]

Создайте категорию, чтобы объект мог стать делегатом для другого, который обычно не мог бы

Таким образом, у меня есть UIWebView , и это сделало бы мою жизнь намного проще, если бы она могла быть делегатом для NSURLConnection . Я сделал такую ​​категорию @interface UIWebView (NSURLConnectionDelegate) <NSURLConnectionDelegate> //these methods are used by the NSURLConnection, and are implemented in the .m – (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge; – (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response; […]

Intereting Posts
выход WaitForSeconds сломан после увольнения iOS modal (Unity 3D) NSMutableURLRequest возвращает null с POST UITableViewController's didSelectRowAtIndexPath не работает iOS CoreBluetooth centralManager: willRestoreState: не будет вызываться, если сканирование и подключение в то время, когда приложение было убито Перевести код языка с помощью Xcode 6.1 с помощью NSLocale iOS – Как программно создать WKWebView Back Button? Swift, протокол и значения переменных не сохраняются …? Загрузите два изображения в WebServer Приложение iOS не предлагает открыть фотографии на iPad Air Чтение шагов для интервалов дат из HealthKit с использованием Swift Панель навигации не отображается с помощью show (push) segue в iOS7.1 Нужно ли мне установить файл Entitlements.plist для моей цели, чтобы заставить Push Notifications работать? iOS Пользовательские значения по умолчанию – мне нужно использовать setInteger: forKey: если я намерен извлекать примитивы из значений по умолчанию с помощью integerForKey :? Как получать уведомления об изменении сети (Connect, Disconnect, Change) scopeButtonTitles в UISearchController с UINavigation iOS 11