0 votes

Raccourcis sur iPadOS/iOS : Comment afficher des fichiers texte non tapés dans Mobile Safari ?

Sur mon iPad/iPhone, j'ai cherché une solution pour afficher des fichiers texte à partir de sites web qui ne proposent pas d'extension .txt lorsque l'on clique pour afficher un document. Un nom de fichier est fourni, mais sans extension. Safari télécharge le fichier mais ne l'affiche pas. L'enregistrement du fichier dans les téléchargements et la tentative d'ouverture dans l'application Fichiers ne fonctionne pas, car l'application Fichiers ne me permet pas de renommer le D/L pour ajouter une extension .txt / type de fichier.

Jusqu'à aujourd'hui, ma solution de rechange consistait à copier le fichier téléchargé depuis Files vers l'application DropBox, ce qui me permet de renommer le fichier et de le visualiser. Malheureusement, c'est beaucoup d'étapes supplémentaires, qui prennent un temps excessif à réaliser. Et je dois faire cela souvent. :-(

Aujourd'hui, j'ai réussi à créer un raccourci qui me permet de visualiser le fichier après le téléchargement. C'est encore une solution imparfaite. J'aimerais avoir de l'aide pour les deux comportements/améliorations souhaités suivants.

  1. J'aimerais que le raccourci soit un choix de premier niveau dans les actions de l'application Fichiers. Jusqu'à présent, je n'ai pu ajouter le raccourci qu'au menu Partager, ce qui représente une étape supplémentaire pour y accéder. J'ai déjà défini les options "Afficher dans la feuille de partage" et "Utiliser comme action rapide", mais cette dernière option se trouve sous une rubrique "Mac", ce qui signifie qu'elle ne sera pas applicable sur l'iPad.

  2. J'aimerais pouvoir appuyer longuement sur le lien et faire en sorte que le raccourci affiche directement le contenu du fichier, sans avoir à télécharger et à utiliser l'application Fichiers. Je peux invoquer mon raccourci à partir de Safari, mais il n'affiche pas le contenu du fichier texte (non tapé), il affiche simplement l'URL de téléchargement. Peut-être ai-je besoin d'un raccourci totalement différent pour ce cas d'utilisation ?

Voici le raccourci :

[Voir comme raccourci texte] ( https://www.icloud.com/shortcuts/164de95d38eb41e5945411bf50473427 )

Capture d'écran : View as Text Shortcut (Screenshot)

Pour les types d'entrée, j'ai choisi les suivants :

  • Fichiers
  • Texte
  • Texte enrichi
  • Pages web Safari
  • URLs

Quelqu'un a-t-il une solution aux deux "améliorations" ci-dessus ou une meilleure solution globale ? Merci d'avance.

0 votes

Malheureusement, le numéro 1 est tout simplement impossible : Apple n'a pas prévu de mécanisme permettant d'agir sur des objets avec une autre application tierce (et les raccourcis utilisateur sont traités, au mieux, comme des applications tierces) en dehors de la feuille de partage. (Je suppose que vous avez vu que vous pouvez faire ce qui suit Partager puis faites défiler jusqu'en bas, où Modifier les actions vous permettra de sélectionner directement votre raccourci - ce qui évite un tapotement, mais ajoute probablement un défilement, de sorte qu'en général, c'est un jeu d'enfant). Comme vous l'avez noté, les actions rapides sont une fonctionnalité strictement MacOS.

1voto

Trey Points 518

Il s'agit d'une question épineuse : en passant d'un Mac à un iPad Pro comme machine de travail, j'ai découvert que vous peut faire presque n'importe quoi, mais rationaliser le flux de travail pour y parvenir, comme vous pouvez le faire sur MacOS (qui, étant un Unix ouvert, est généralement malléable, contrairement à l'iOS/iPadOS, qui est une boîte de sable verrouillée) n'est souvent pas possible.

Tout d'abord, la bonne nouvelle : une correction pour iPadOS 16 arrive dans un futur proche (à l'heure où j'écris ces lignes, 14 juillet 2022 ; je ferai une note pour éditer ceci plus tard) : changer les extensions de fichiers directement dans l'application Fichiers. C'est devrait signifie que l'action "Enregistrer le fichier" dans Safari devrait vous permettre de modifier l'extension, tout comme elle vous permet actuellement de modifier le nom de base du fichier en tapant dessus. Je ne dispose pas de la version préliminaire de l'iPadOS 16 et je ne peux donc pas en être sûr.

En attendant, je soupçonne qu'une extension Safari (qui est désormais disponible sur l'iPad, bien que le nombre d'applications disponibles sur l'App Store soit encore assez faible, même plus d'un an après le lancement de cette fonctionnalité) pourrait le faire, mais je n'en suis pas sûr.

(Je n'ai pas de connaissances en matière de traitement des requêtes du navigateur et, en jetant un coup d'œil à la documentation, je ne vois même pas par où commencer. Si vous vous y connaissez en code JavaScript pour navigateur, la documentation de Xcode sera peut-être plus compréhensible pour vous - il semble qu'ils aient utilisé la même nomenclature pour les API du framework. Il existe tutoriels qui font que l'écriture d'extensions Safari pour iOS/iPadOS semble assez simple si vous vous y connaissez en Xcode. Mais à moins que vous ne soyez très familier avec Xcode y traitement des requêtes du navigateur, il est probablement plus facile d'attendre iOS/iPadOS 16).

0voto

Win Points 16724

J'ai tenté l'amélioration n°2, mais malheureusement, chaque variation de lecture d'une page web via l'action Safari ou l'action Get Contents of URL s'exécute en dehors du contexte de Safari, ce qui signifie que la récupération ne tient pas compte de mon état de session et des cookies. J'ai même fourni mes informations d'identification, mais le site renvoie finalement une page désolée, "Le lien que vous avez suivi a expiré".

Voici ma tentative : Afficher l'URL en tant que texte

Capture d'écran : View URL as Text (Screenshot)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X