как заставить текстовый файл с настраиваемым расширением открываться в myApp, а не отображаться как текст в Safari

Я хотел бы услышать ваши идеи / предложения по возможным решениям по следующему сценарию:

Я изучил это, и теперь я знаю, как зарегистрировать «myApp» для обработки пользовательского расширения файла на уровне iOS. Это работает отлично, пока файл не является текстовым файлом (т. Е. Если это истинный двоичный файл, я получаю приглашение «open in myapp»)

Как только файл распознается Safari в виде текстового файла, его содержимое отображается на странице, и пользователь не получает возможность «Открыть в myApp», как это происходит с двоичным файлом того же расширения.

любые идеи / предложения оценены, чтобы поставить меня на правильный путь. Спасибо.

Это сработало для меня в /etc/apache2/httpd.conf

<IfModule headers_module> <FilesMatch ".custom$"> Header Set Content-type application/myApp Header Set Pragma public Header Set Expires 0 Header Set Cache-Control private </FilesMatch> </IfModule> 

Ключом был параметр Content-type, поскольку Content-Disposition игнорируется в Safari в iOS. Кредит идет к Аарону. (извините, я забыл ваше полное имя, так как другой ответ был удален вместе с вашим комментарием). Если вы добавите свой ответ, я переключусь на него. Спасибо.

  • Есть ли способ установить референт в первоначальном запросе, сделанном SFSafariViewController?
  • Каковы последствия использования неподдерживаемого свойства WebKit?
  • WKWebKit: нет параметров dataDetectorTypes
  • Ошибка прокрутки Webkit
  • iOS 9 `-webkit-overflow-scrolling: touch` и` overflow: scroll` перерывы прокрутки
  • Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нульвиун Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нужно
  • HTML-разбивка на страницы
  • Backspace внутри элемента INPUT приводит к тому, что фиксированное положение DIV перемещается в курсор
  • Почему Apple относится к этим приложениям специально?
  • iOS Safari RTL Offset с использованием -webkit-overflow-прокрутки: touch и -webkit-transform: translate3d (0,0,0)
  • iOS 8 UIWebview Delegate: WebKit отменил неперехваченное исключение в webView: didFinishLoadForFrame:
  • Interesting Posts
    Давайте будем гением компьютера.