39

Когда я просматриваю примеры кода в Интернете, связанные с файлами .c, .cpp, .h и т.д., Chrome загрузит его для меня в виде файла.

Есть ли способ заставить его открыть файл (в действительности это просто текстовый файл с другим расширением, а chrome открывает текстовые файлы в окне вкладок) в окне вкладок?

Я бы предпочел, чтобы моя папка для загрузок не была завалена всеми этими небольшими файлами кода.

Я посмотрел в настройках chrome, но не нашел ничего связанного с этим.

Запуск dev-сборки chrome, но я бы выбрал эту опцию в любой текущей сборке браузера.

РЕДАКТИРОВАТЬ: Есть ли способ изменить способ, которым Chrome обрабатывает некоторые типы пантомимы, такие как text/x-chdr или другие?

5 ответов5

17

Я сделал кучу тестов и обнаружил, что некоторые типы всегда запускают загрузку из удаленного местоположения. Например, файлы .bat всегда пытаются загрузить, а похожий тип .cmd открывается в виде текста. Аналогично, файлы .cpp всегда запускают загрузку, в то время как мой собственный тип .inc который является идентичной копией .cpp с «cpp», измененным на «inc», открывается как текст.

Я не проверял источник, но подозреваю, что это встроенное поведение. Они должны понять, что если это локальный файл (file:///…), он у вас уже есть, поэтому предполагается, что он является доверенным, поэтому откройте его. Однако, если это удаленный файл, не открывайте его, вместо этого загрузите его, чтобы любое антивирусное программное обеспечение в системе могло выглядеть безопасным.

Удивительно, но на трекере ошибок Chrome не было никаких других жалоб по этому поводу. o.O Я отправил отчет, поэтому мы должны увидеть, что они говорят.

1

Гугл Хром

Теперь можно открыть исходный код прямо из браузера. Я тестировал на версии 61.0.3163.91 64 бит.

Fire Fox

Здесь это еще не Чтобы избежать этого, сделайте следующее:

  1. Щелкните правой кнопкой мыши на .c или другом файле исходного кода;
  2. Copy link
  3. Нажмите CRTL-T чтобы открыть новую вкладку;
  4. Введите "view-source:"
  5. Вставьте ссылку, скопированную ранее.

Готово! Firefox покажет исходный код файла, в данном случае сам файл.

1

Раньше я использовал синтаксис!для Chrome, работал для меня. Он открывает исходный код в новой вкладке, а затем применяет подсветку синтаксиса.

0

Отличный вопрос

Я могу быть достигнут через расширение:

  • Для Chrome загрузите недиспозицию
  • Если загрузка файла ASCII, тогда может быть желательно цветовое кодирование, что может быть сделано через расширение синтаксиса.
  • Кстати, для Firefox загрузите дополнение InlineDisposition
0

Я искал тот же вопрос и нашел ответ от Дэнни Б. по адресу https://stackoverflow.com/questions/14952514/how-to-force-open-links-in-chrome-not-download-them.

Чтобы определенные типы файлов открывались на вашем компьютере, а не загружались в Chrome ...

Вы должны загрузить тип файла один раз, затем сразу после этой загрузки посмотрите на строку состояния в нижней части браузера. Нажмите на стрелку рядом с этим файлом и выберите «всегда открывать файлы этого типа». СДЕЛАННЫЙ.

Теперь тип файла всегда будет ОТКРЫТ с помощью программы по умолчанию.

Чтобы сбросить эту функцию, перейдите в «Настройки» / «Дополнительные настройки» и в разделе «Загрузка ...» есть кнопка для сброса «всех» автоматических загрузок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .