Встроенная ссылка в кодировке base64 не работает в Firefox - PullRequest
1 голос
/ 25 марта 2010

У меня есть эта ссылка:

<a href="data:application/pdf;base64,JVBERi0x...KJSVFT0YK">PDF</a>

В Safari на MacOsX, щелкнув ссылку, вы мгновенно откроете файл PDF. В Firefox 3.6.2 это не так. Когда я выбираю «Загрузить», он сохраняется как «u7WYuJME.pdf (2) .part», который является действительным файлом PDF. Когда я выбираю «Открыть с помощью предварительного просмотра», он загружает его, но не открывает. Могу ли я что-то изменить, чтобы Firefox открыл это правильно?

1 Ответ

3 голосов
/ 25 марта 2010

Firefox подобен этому для любых данных, не только для pdf

См. Таблицу поддержки браузера здесь (сам сайт не связан, но объясняет вашу проблему)

Firefox 3.0 +

Имя файла является случайным буквенно-цифровым с расширение ".part"

Firefox генерирует имена файлов, такие как a5sZQRsx.zip.part, и Safari не намного лучше с просто Unknown. К сожалению, нет чистого решения Javascript для этого. Однако ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...