Ожидается, что большинство браузеров будут манипулировать стандартным веб-расширением, таким как HTML, CSS, JS et c. однако они могут дополнительно поддерживать не-веб-расширение (а также PDF, SWF и др. c.).
Если вы извлекаете файл PDF sh непосредственно в браузер, и браузер не поддерживает расширение PDF, файл будет загружен без каких-либо ограничений, если вы нажмете sh, то он вставит iframe. Когда вы используете GView или другие средства просмотра документов, они преобразуют целевой файл в теги HTML или другие поддерживаемые форматы для всех браузеров (например, canvas), поэтому вы убедитесь, что файл будет отображаться на экране, а не загружаться. Также у них есть дополнительные инструменты, такие как масштабирование, пейджинг и т. Д. c. это улучшает пользовательский опыт.