Chrome открывать файлы вместо скачивания
У меня нет проблем с настройками Chrome: я пробую адреса других файлов PDF, и Chrome ведет себя как положено (у меня настроено использование встроенной программы просмотра Chrome PDF). Но каждый раз, когда я пробую один и тот же проблемный адрес, Chrome загружает PDF, а затем отображает пустую страницу.
Я использую Windows 10 и Chrome Version 63.0.3239.84 (Official Build) (64-bit) .
Мой конкретный проблемный URL на этот раз здесь (результат поиска Google).
По сути, это происходит потому, что веб-сайт говорит браузеру сделать это. Иногда это происходит потому, что разработчик веб-сайта решает, что им нужно такое поведение, например, распространенное на сайтах для обмена файлами. В других случаях это потому, что это вариант по умолчанию для любого программного обеспечения, которое они используют (например, программное обеспечение для форумов или блогов). Иногда это происходит потому, что разработчик сайта понятия не имеет, что они делают.
inline является значением по умолчанию, если не указано иное, и означает, что браузер откроет файл в окне браузера, если сможет.
attachment означает всегда загружать файл, никогда не пытаться открыть его в браузере.
Если вы откроете инструменты разработчика своего браузера, вы увидите, что эта конкретная ссылка отправляет следующие заголовки ответа:
Это говорит браузеру всегда загружать ( attachment ) файл и назначать ему имя по умолчанию, Schubert-Sonata-21-B-flat.pdf а не выводить его из URL. Кроме того, он сообщает браузеру (правильно), что это application/pdf файл, но, поскольку это attachment браузер, загрузка по умолчанию все равно будет выполняться.
Типы файлов, которые вы не можете открыть автоматически
Есть определенные типы файлов, которые Google Chrome запрещает открывать автоматически, так как считает их потенциально опасными. Другими словами, если ваш браузер не имеет расширения загруженного файла в своей базе данных, вы не сможете использовать эту функцию для этого типа. Тем не менее, единственный способ открыть этот файл — нажать на загрузку или найти его на своем компьютере и открыть его вручную.
Кроме того, обычные типы файлов, такие как .exe, .zip и .bat, не могут быть автоматически открыты.
Если вы попытаетесь щелкнуть «Всегда открывать файлы этого типа» для некоторых из упомянутых типов, вы заметите, что эта опция отключена и не может быть нажата.
Как изменить папку назначения загрузки
Если вы хотите открыть загруженные файлы вручную, вам необходимо знать, где Google Chrome хранит их.
Люди обычно используют настройки Google Chrome по умолчанию, в которых загруженные файлы хранятся в папке «Загрузки» в разделе C.
Однако это может быть не так для вас. Вот как вы можете проверить, где хранятся ваши файлы, и изменить папку назначения за несколько простых шагов:
- Откройте браузер Google Chrome.
- Чтобы получить доступ к настройкам браузера, нажмите на три вертикальные точки и выберите «Настройки».
- Прокрутите вниз и нажмите «Дополнительно».
- Прокрутите вниз до вкладки Загрузки.
Там вы увидите два доступных варианта. Первый из них называется «Местоположение» и представляет папку, в которой будут храниться загруженные вами файлы. Вы можете увидеть полный путь к папке на вашем компьютере под меткой «Расположение».
Чтобы изменить папку, в которой вы хотите, чтобы Chrome сохранял все ваши будущие загрузки, просто нажмите «Изменить». После этого выберите нужную папку, и ваша работа будет завершена.
Помимо изменения местоположения, вы также можете настроить свой браузер Google Chrome так, чтобы он всегда спрашивал вас, куда вы хотите загрузить свои файлы.
Для этого включите функцию «Спрашивать, где сохранить каждый файл перед загрузкой», нажав на нее.
Встроенные детали обработки
Если a Content-Disposition встроено (или не указано), браузер попытается открыть файл во встроенной программе просмотра по умолчанию. Это работает только тогда, когда браузер знает, какой это тип файла, и браузер знает, как открыть этот тип.
Тип обнаружения
Тип файла может быть указан сервером с Content-Type заголовком. Например, наиболее распространенные встроенные типы text/html , application/javascript и text/css , составляя три основные части современного сайта. Вы также можете иметь более эзотерические типы, как application/pdf .
Другая возможность заключается в том, как сервер указан Content-Type в application/octet-stream . Это наиболее общий тип, и он сообщает браузеру, что файл - это просто произвольные данные - в этот момент единственное, что может сделать браузер, - это загрузить его (теоретически - мы доберемся до этого).
Когда Content-Type сервер не указывает a (а иногда даже когда он есть), браузер может выполнить то, что известно как сниффинг, чтобы попытаться угадать тип, читая файл и ища шаблоны.
Как сбросить весь браузер Google Chrome
Если вы сильно изменились в своем браузере Google Chrome и не знаете, как отменить процесс, или вам просто больше нравится версия по умолчанию, вы можете сбросить всю конфигурацию Chrome.
Войдите в настройки вашего браузера, прокрутите вниз и еще раз нажмите «Дополнительно». Прокрутите вниз до нижней части страницы.
Вы увидите «Сброс и очистка» как последнюю функцию в разделе «Дополнительно». Первый параметр в разделе «Сброс и очистка», который называется «Восстановить исходные настройки по умолчанию», можно использовать для сброса всего в Chrome. Нажмите на стрелку рядом с этой опцией, а затем подтвердите свое решение, нажав Сбросить настройки.
Будьте осторожны с файлами, которые вы загружаете
Вредоносное ПО везде в Интернете, и люди обычно заражают свои компьютеры, загружая подозрительные файлы.
Имея это в виду, вы должны быть осторожны с файлами, которые вы загружаете, и всегда загружать их из надежного источника.
Автоматически открывать загруженные файлы в Chrome
Чтобы автоматически открывать файлы, которые вы загрузили в Chrome, все, что вам нужно сделать, это выполнить несколько простых шагов:
- Откройте браузер Google Chrome.
- Загрузите файл, который вы хотите.
- Дождитесь завершения загрузки — некоторые версии Chrome отображают «Готово» на панели загрузок, в то время как другие используют в качестве сигналов цветные вспышки. Файл загружается и сохраняется в памяти вашего компьютера, как только он перестает мигать.
- Нажмите на маленький значок стрелки, расположенный рядом с вашей загрузкой.
- Выберите «Всегда открывать файлы этого типа» — после нажатия на эту опцию появится галочка.
Таким образом, вы настроите Chrome для автоматического открытия всех загруженных файлов того же типа в будущем.
Имейте в виду, что вы не сможете использовать эту функцию для некоторых типов файлов.
Тип обработки
После получения файла с inline неопределенным расположением браузер должен попытаться открыть его в браузере, если это возможно. Для этого он смотрит на тип файла и, если он распознает тип, он попытается открыть его. Большинство браузеров открывают любой text/ тип в простой программе просмотра текста, пытаются отобразить text/html как веб-страницу, могут открываться application/json в специальной программе просмотра с подсветкой синтаксиса и т. Д.
Тип application/octet-stream был обработан специально. Так как это должен быть самый общий тип, обозначающий произвольный поток байтов, не должно быть никакого обработчика, который мог бы применяться ко всем файлам этого «типа». Например, в Firefox это проявляется в невозможности установить обработчик по умолчанию для application/octet-stream .
Некоторые сайты также используют нестандартные типы. Я видел application/force-download использованный - который заканчивается как загрузка, потому что браузер не распознает или не знает, что еще делать с типом, но не наслаждается специальной обработкой, которая application/octet-stream делает.
Небольшой урок истории
Чтобы увидеть, как обрабатываются PDF-файлы, мы можем немного углубиться в историю веб-поиска. Видите ли, в прошлом браузеры не знали, что такое PDF. Поэтому они не могли открыть его. Но мы видели, как PDF-файлы открывались в браузерах задолго до того, как появились встроенные средства просмотра PDF, так как же это работало?
Раньше было возможно расширить функциональность браузера с гораздо большим контролем, чем то, что вы можете сделать с ограниченными расширениями / надстройками в наши дни. Они были наиболее широко известны как плагины . В Internet Explorer они были элементами управления ActiveX; в Mozilla Firefox и позже в Google Chrome они были плагинами NPAPI. Эти плагины были способны делать все, что могла любая другая программа, и могли дополнительно регистрировать себя как обработчик для определенного типа файла, который в противном случае мог бы быть не распознан браузером. (Между прочим, позже оказалось, что это огромный риск для безопасности, и поддержка этих мощных плагинов была постепенно прекращена . )
Во времена плагинов вы должны были установить Adobe Acrobat Reader, который затем установил плагин ActiveX или NPAPI, который регистрировал бы application/pdf тип MIME, и велел браузеру открывать эти типы встроенным с помощью плагина.
Конечно, после ряда проблем с безопасностью и производительностью, вызванных этими плагинами, крупные поставщики браузеров решили включить свои собственные средства просмотра PDF, одновременно прекратив поддержку большинства плагинов. Единственный, который мы все еще видим, - Adobe Shockwave Flash, который обрабатывает application/x-shockwave-flash .
На самом деле для этого еще есть некоторые элементы управления, например, в Firefox Preview in Firefox опция все еще существует:
Эти дни были и до того, как большая поддержка СМИ пришла с HTML5. Это были не просто PDF-файлы - ваш браузер не знал бы, как работать с контейнером MP4 или видео H.264, не знал бы, как воспроизводить MP3-файлы и т. Д. И т. Д. или даже Windows Media Player, или на веб-сайтах будет встроен медиаплеер, встроенный во Flash.
Я предпочитаю получать приглашения на загрузку файлов, а не автоматически загружать их в систему после их завершения.
Это верно для большинства типов файлов, но не для всех. Например, я предпочитаю, чтобы торрент-файлы загружались непосредственно в приложение BitTorrent, поскольку именно там я и загружал бы их в любом случае.
У вас тоже могут быть определенные типы файлов, которые вы хотите открыть напрямую. Может быть, файлы PDF, файлы Usenet NZB или даже видео, которые вы загружаете из Интернета.
Как пользователь Firefox, я избалован параметрами, которые предлагает веб-браузер, так как вы можете легко установить действия по умолчанию для известных типов файлов на странице настроек приложения, которую вы можете открыть непосредственно в настройках браузера. Просто загрузите about: предпочтения в адресной строке браузера и найдите раздел «Приложения» на странице, чтобы определить правила для отдельных типов файлов.
В Google Chrome, с другой стороны, такой опции нет, и этот процесс несколько сложнее и менее управляем, чем в Firefox.
Так как же это работает тогда?
Это начинается с загрузки. Загрузите нужный тип файла, который автоматически открывается в браузере Chrome. Вы должны увидеть его на панели загрузок внизу страницы.
Когда он завершится, нажмите на маленький значок стрелки рядом с ним и выберите параметр «всегда открывать файлы этого типа». Это помечает тип файла так, что он запускается автоматически всякий раз, когда файлы, соответствующие ему, загружаются в локальную систему.
Для некоторых типов файлов вместо этого отображается «всегда открыто с помощью средства просмотра системы»; это касается документов PDF.
Это все, что нужно сделать. Все будущие загруженные вами файлы, соответствующие расширению файла, будут автоматически запущены в системе.
Примечание . Google Chrome предотвращает автоматическое открытие файлов определенных типов. Параметр «всегда открывать файлы этого типа» недоступен для тех типов файлов, которые Google считает опасными. Типы файлов, которые не отображаются в этом параметре, включают файлы .exe, .zip или .bat. В принципе, любой тип файлов, который популярен, когда дело доходит до распространения вредоносных программ, блокируется в Chrome.
Chrome всегда загружает их в приложение по умолчанию, которое связано с выбранным типом файла; в браузере нет опций выбора другой программы для определенных типов файлов.
Процесс нужно повторить для других типов файлов, которые вы хотите, чтобы они выполнялись автоматически, а не просто загружались.
Вы, наверное, задаетесь вопросом, как сбросить функцию, если вы допустили ошибку. Для этого есть два варианта. Во-первых, вы можете снять этот флажок, если тип файла все еще отображается на панели загрузки в Chrome.
Поскольку будущие файлы больше не будут там отображаться после внесения изменений, у вас останется следующая опция:
Все пользовательские инструкции по запуску были сброшены, поэтому все файлы будут загружены еще раз и не будут запускаться автоматически.
Теперь вы : загружаете ли вы файлы или настраиваете ли вы браузер на автоматический запуск файлов?
Я хочу открыть ссылку в формате .psd в Photoshop при нажатии в Google Chrome, например Firefox, которая просит меня открыть или загрузить файл. Но Google Chrome загружает файл автоматически. Как заставить открывать ссылки в Chrome без скачивания? Ссылки предназначены для локальных файлов.
Чтобы сделать определенные типы файлов ОТКРЫТЫМИ на вашем компьютере, вместо загрузки Chrome .
Вы должны загрузить файл этого типа один раз, а затем сразу после загрузки посмотрите на строку состояния в нижней части браузера. Щелкните стрелку рядом с этим файлом и выберите «всегда открывать файлы этого типа». СДЕЛАНО.
Теперь тип файла всегда будет ОТКРЫВАТЬСЯ с помощью программы по умолчанию.
Чтобы сбросить эту функцию, перейдите в «Настройки» / «Дополнительные настройки» и в разделе «Загрузить…» есть кнопка для сброса всех автоматических загрузок.
Надеюсь это поможет.. :-)
Визуальные инструкции можно найти здесь:
Автоматически открывать документы в Chrome без их сохранения;
Перейдите к трем вертикальным точкам в правом верхнем углу Chrome.
Прокрутите вниз до «Настройки» и нажмите.
Прокрутите вниз до Показать дополнительные настройки .
Прокрутите вниз до раздела "Загрузки" в разделе "Местоположение загрузки": нажмите кнопку "Изменить" и выберите папку tmp. Тогда просто закройте экран.
Нажмите на любые вложения, слева появится небольшое поле, оно должно автоматически открыться, если вы нажмете на него.
Когда появится нижнее левое окно, оно будет содержать стрелку; щелкните по нему и выберите вариант «Всегда открывать файлы этого типа». В дальнейшем он откроет файл мгновенно, вместо небольшого окна слева, и вам нужно будет щелкнуть по нему, чтобы открыть. Вам нужно будет сделать это только один раз для различных файлов, таких как PDF, Excel 2010, Excel 2013 Word и т. Д.
Я думаю, что вопрос заключался в том, чтобы открыть локальный файл напрямую, а не загружать локальный файл в папку загрузки и открыть файл в папке загрузки, что кажется невозможным в Chrome, за исключением некоторых надстроек, упомянутых выше.
Моим обходным решением было бы щелкнуть правой кнопкой мыши -> Скопировать расположение ссылки Windows + R и вставить ссылку туда, и Enter. Он перейдет к файлу напрямую.
Только что нашел ваш вопрос, пытаясь решить другую проблему, с которой я столкнулся, вы обнаружите, что в настоящее время Google не может выполнить временную загрузку, поэтому вам необходимо загрузить ее.
Google на данный момент не может открыть без сохранения. В качестве обходного пути я использую вкладку IE из магазина Chrome. Это расширение, которое запускает IE, что позволяет открывать без сохранения внутри приложения браузера Chrome.
Поэтому я был очень рад новому интегрированному средству просмотра PDF в Chrome. Однако, когда я нажимаю на ссылку PDF-файла, Chrome предлагает загрузить его, а не открывать его в средстве просмотра.
Как я могу заставить его открывать PDF-файлы внутри программы просмотра?
Редактировать: я обнаружил, что он ведет себя как-то случайно. Иногда он открывает его внутри своего средства просмотра, а иногда просит загрузить его.
В Gmail, хотя он всегда просит его скачать.
Примечание: у меня уже нет опции «спросить, где сохранить каждый файл перед загрузкой».
Я думаю, что проблема иногда возникает, когда веб-сервер, с которого вы загружаете PDF, не обслуживает PDF с правильным типом MIME.
Когда веб-сервер обслуживает PDF-файл с правильным типом MIME, Chrome просматривает его. Когда веб-сервер предоставляет файл PDF с неправильным или общим MIME-типом ( application/octet-stream ), Chrome загружает его.
Если сервер возвращает Content-Type, text/html Chrome отобразит / откроет PDF прямо в браузере. Однако, если сервер возвращает Content-Type of, application/pdf то браузер предложит пользователю сохранить / загрузить PDF.
Спасибо за ваш ответ, теперь я знаю, почему некоторые PDF-файлы открываются внутри Chrome, а другие нет.
Загрузите файл PDF, затем, когда это будет сделано, щелкните левой кнопкой мыши на значке загрузки внизу и выберите «всегда открывать этот тип файла». Теперь он должен открыть любую ссылку PDF, которую вы щелкнули в этом окне, без загрузки в постоянное место.
Чтобы отменить его, перейдите в «Параметры»> на вкладке «Капот»> «Очистить настройки автоматического открытия».
У меня также есть флажок «спрашивать, где сохранять каждый файл перед загрузкой», не уверен, влияет ли это на поведение автоматического открытия файла.
Могут быть некоторые PDF-файлы, которые Chrome не может отображать должным образом, поэтому он предлагает вам загрузить его для просмотра в другой программе просмотра PDF. Это не полнофункциональный зритель, как Foxit или Adobe
Я использую его таким образом и не могу найти PDF-файл, сохраненный Chrome, он должен где-то кешировать его, чтобы прочитать, но я не уверен, где это происходит.
Потерять определенные загрузки в Chrome довольно легко, особенно если вы загрузили больше файлов, чем один.
Однако Google Chrome обдумал эту проблему и включил функцию, которую вы можете легко использовать для автоматического открытия файла, как только он закончит загрузку.
Благодаря этой функции вам не придется беспокоиться о том, чтобы тратить время, выполняя ручной поиск в списке загрузок. Хотя он довольно прост в использовании, есть одна загвоздка, поскольку не все файлы могут быть открыты автоматически.
К счастью для вас, мы расскажем все об автоматическом открытии ваших загрузок, а также предоставим вам несколько полезных советов.
Читайте также: