Se você é um usuário iOS que consegue enviar arquivos para o OneDrive for Business no Safari, mas o upload falha no Chrome ou Firefox, o problema é quase sempre uma configuração específica do navegador ou uma permissão ausente. O mesmo arquivo pode ser enviado sem problemas em um navegador e falhar repetidamente em outro. Este artigo explica por que os uploads na web falham em um navegador no iOS e fornece etapas específicas para corrigir o problema sem trocar de navegador. Você aprenderá a verificar permissões do site, limpar dados do navegador e ajustar configurações do Safari que afetam os uploads mesmo quando você não está usando o Safari.
Principais conclusões: corrigir falhas de upload na web do OneDrive no iOS
- Ajustes > Safari > Privacidade e Segurança > Bloquear Todos os Cookies: Desative esta opção se estiver usando Safari, pois ela quebra os uploads do OneDrive nos aplicativos web do Microsoft 365.
- Ajustes > [Navegador] > Câmera ou Microfone: Alguns fluxos de upload do OneDrive no iOS exigem permissões de câmera ou microfone mesmo para uploads de arquivos do Fotos; conceda essas permissões no navegador com falha.
- App do navegador > Ajustes > Privacidade > Limpar Dados de Navegação: Cache ou cookies corrompidos para onedrive.live.com podem bloquear uploads em um navegador enquanto o mesmo site funciona em outro.
Por que o upload na web do OneDrive falha em um navegador no iOS
Os navegadores iOS usam o WebKit como mecanismo de renderização, mas cada navegador armazena seus próprios cookies, cache e permissões de site. Quando você permite uploads do OneDrive no Safari, essas permissões não são compartilhadas com o Chrome ou Firefox. A falha geralmente vem de uma de três causas raiz: o navegador bloqueou cookies de terceiros para domínios da Microsoft, o navegador tem uma entrada de cache corrompida para o site do OneDrive, ou o navegador não tem permissão para acessar a biblioteca de fotos ou câmera do iOS. Como o iOS 15 e posteriores exigem permissão explícita do usuário para cada aplicativo que acessa fotos ou câmera, um navegador que nunca solicitou essa permissão falhará silenciosamente ao tentar anexar um arquivo do seletor de Fotos. Além disso, alguns navegadores no iOS têm seus próprios bloqueadores de conteúdo por site que podem interferir no diálogo de upload de arquivos do OneDrive.
Bloqueio de cookies de terceiros
O upload na web do OneDrive for Business usa um seletor de arquivos pop-up que depende de cookies para manter a sessão de autenticação. Se o navegador bloquear cookies de terceiros ou cookies de domínios da Microsoft, o diálogo de upload pode abrir, mas falhar ao enviar o arquivo. O Safari no iOS tem uma configuração chamada “Bloquear Todos os Cookies” que pode causar isso. Chrome e Firefox no iOS também têm configurações de privacidade que bloqueiam rastreamento entre sites, o que pode afetar o fluxo de upload do OneDrive.
Cache ou service worker corrompido
O OneDrive usa service workers e armazenamento em cache para melhorar o desempenho. Se uma sessão de upload anterior deixou uma entrada de cache corrompida em um navegador, o navegador pode travar ou mostrar um erro ao tentar fazer upload novamente. Limpar o cache para onedrive.live.com geralmente resolve isso. O problema aparece apenas no navegador com o cache corrompido porque outros navegadores têm armazenamento de cache separado.
Permissão ausente para biblioteca de fotos ou câmera
Quando você toca em “Upload” na página web do OneDrive, o iOS pode solicitar que você selecione uma foto da sua biblioteca ou tire uma nova foto. Se o navegador nunca recebeu permissão para acessar a biblioteca de fotos, o seletor de arquivos pode não abrir, ou pode abrir mas falhar ao carregar o arquivo. Cada navegador deve solicitar essa permissão de forma independente. Se você sempre concedeu no Safari, mas nunca no Chrome, os uploads falharão no Chrome.
Etapas para corrigir falha de upload na web do OneDrive em um navegador no iOS
Siga estas etapas na ordem mostrada. Teste o upload após cada etapa para identificar a causa exata.
Etapa 1: Conceder permissão de biblioteca de fotos ao navegador com falha
- Abra Ajustes do iOS
No seu iPhone ou iPad, abra o aplicativo Ajustes. - Role até o aplicativo do navegador
Encontre Chrome ou Firefox na lista de aplicativos instalados. Toque nele. - Ative o acesso a Fotos
Toque em “Fotos” e selecione “Todas as Fotos” ou “Fotos Selecionadas”. Se escolher “Fotos Selecionadas”, certifique-se de que a pasta contendo o arquivo que deseja enviar está incluída. Se vir uma opção “Câmera”, ative-a também. - Teste o upload
Abra o navegador, vá para onedrive.live.com, faça login e tente enviar um arquivo do Fotos.
Etapa 2: Limpar dados de navegação do navegador com falha
- Abra o aplicativo do navegador
Inicie o Chrome ou Firefox no seu dispositivo iOS. - Vá para as configurações do navegador
No Chrome, toque no menu de três pontos no canto inferior direito e depois em “Configurações”. No Firefox, toque no menu de três linhas no canto inferior direito e depois em “Configurações”. - Encontre Privacidade ou Limpar Dados
No Chrome, toque em “Privacidade” e depois em “Limpar Dados de Navegação”. No Firefox, toque em “Gerenciamento de Dados” e depois em “Limpar Dados Privados”. - Selecione o intervalo de tempo correto
Escolha “Todo o Período” para remover todos os dados em cache. Certifique-se de que “Cookies e Dados de Sites” e “Imagens e Arquivos em Cache” estejam selecionados. Não limpe senhas salvas a menos que queira digitá-las novamente. - Toque em Limpar
Confirme a ação. O navegador será recarregado. Faça login no OneDrive novamente e teste o upload.
Etapa 3: Desativar bloqueadores de conteúdo para o OneDrive no navegador com falha
- Abra Ajustes do iOS
Vá para Ajustes > Safari > Bloqueadores de Conteúdo. Essa configuração afeta todos os navegadores no iOS, pois todos usam WebKit. - Desative temporariamente os bloqueadores de conteúdo
Desative todos os bloqueadores de conteúdo listados. Isso desabilita bloqueadores de anúncios e extensões de privacidade que podem interferir nos uploads do OneDrive. - Teste o upload no navegador com falha
Se o upload funcionar agora, reative os bloqueadores de conteúdo um por um para identificar qual causou o problema. Mantenha esse bloqueador desligado para onedrive.live.com.
Etapa 4: Verificar a configuração “Bloquear Todos os Cookies” do Safari
- Abra Ajustes do iOS
Vá para Ajustes > Safari. - Role até Privacidade e Segurança
Procure por “Bloquear Todos os Cookies”. Se estiver ativado, os uploads do OneDrive podem falhar em todos os navegadores, pois o bloqueio de cookies se aplica a todo o sistema para navegadores baseados em WebKit. - Desative Bloquear Todos os Cookies
Desative o interruptor. Isso permite cookies para onedrive.live.com e outros domínios da Microsoft. - Teste o upload
Tente enviar um arquivo no navegador que estava falhando.
Se o OneDrive ainda tiver problemas de upload após a correção principal
Upload na web do OneDrive mostra “Algo deu errado” no Chrome, mas funciona no Safari
Esse erro geralmente significa que o service worker do navegador para o OneDrive está corrompido. Abra o Chrome, vá para onedrive.live.com, toque no ícone de cadeado na barra de endereços, toque em “Configurações do Site” e depois em “Limpar Dados”. Isso remove apenas os dados do site do OneDrive sem afetar outros sites. Recarregue a página e tente novamente.
Botão de upload não faz nada ao ser tocado no Firefox
O Firefox no iOS pode ter um bloqueador de pop-ups que impede a abertura do seletor de arquivos. Abra o Firefox, toque no menu de três linhas, toque em “Configurações” e depois em “Bloquear Pop-ups”. Desative temporariamente. Se o upload funcionar, adicione onedrive.live.com à lista de sites permitidos nas configurações do bloqueador de pop-ups do Firefox.
Upload falha com erro de rede apenas em dados celulares
O iOS tem uma opção de dados celulares por aplicativo. Vá para Ajustes > Celular ou Ajustes > Dados Móveis. Role até o aplicativo do navegador e certifique-se de que o interruptor está ativado. Se estiver desativado, o navegador não pode enviar arquivos quando o Wi-Fi não está disponível. Ative-o e teste novamente.
Solução de problemas de upload na web do OneDrive: Safari vs Chrome vs Firefox no iOS
| Item | Safari | Chrome / Firefox |
|---|---|---|
| Permissão de biblioteca de fotos | Definido em Ajustes > Safari > Fotos | Definido em Ajustes > [Navegador] > Fotos |
| Localização de cache e cookies | Ajustes > Safari > Limpar Histórico e Dados de Sites | Dentro das configurações do app do navegador > Privacidade > Limpar Dados de Navegação |
| Bloqueadores de conteúdo | Ajustes > Safari > Bloqueadores de Conteúdo | Mesma configuração afeta todos os navegadores (WebKit) |
| Impacto de Bloquear Todos os Cookies | Bloqueia todos os cookies de todos os sites | Mesma configuração afeta todos os navegadores (WebKit) |
| Bloqueador de pop-ups | Ajustes > Safari > Bloquear Pop-ups | Chrome: Configurações > Configurações de Conteúdo > Bloquear Pop-ups; Firefox: Configurações > Bloquear Pop-ups |
| Redefinição de service worker | Não disponível por site; limpar todos os dados do site | Toque no cadeado > Configurações do Site > Limpar Dados (por site) |
Após seguir as etapas acima, você deve conseguir enviar arquivos para o OneDrive for Business de qualquer navegador no seu dispositivo iOS. Se o problema persistir em apenas um navegador, reinstale esse navegador da App Store para obter uma configuração nova. Para confiabilidade contínua, use o aplicativo oficial do OneDrive para uploads de arquivos em vez da interface web, pois o aplicativo lida com permissões e cookies nativamente, sem dependências do navegador.