Solução de problemas de upload na web do OneDrive for Business para usuários iOS: falha em um navegador
🔍 WiseChecker

Solução de problemas de upload na web do OneDrive for Business para usuários iOS: falha em um navegador

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.

ADVERTISEMENT

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

  1. Abra Ajustes do iOS
    No seu iPhone ou iPad, abra o aplicativo Ajustes.
  2. Role até o aplicativo do navegador
    Encontre Chrome ou Firefox na lista de aplicativos instalados. Toque nele.
  3. 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.
  4. 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

  1. Abra o aplicativo do navegador
    Inicie o Chrome ou Firefox no seu dispositivo iOS.
  2. 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”.
  3. 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”.
  4. 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.
  5. 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

  1. 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.
  2. 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.
  3. 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

  1. Abra Ajustes do iOS
    Vá para Ajustes > Safari.
  2. 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.
  3. Desative Bloquear Todos os Cookies
    Desative o interruptor. Isso permite cookies para onedrive.live.com e outros domínios da Microsoft.
  4. Teste o upload
    Tente enviar um arquivo no navegador que estava falhando.

ADVERTISEMENT

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.

ADVERTISEMENT