Ivan B. 0 Опубликовано 31 июля, 2018 (изменено) Всем привет. Собственно, вопрос в теме. Мне нужно запретить горизонтальную прокрутку страницы в браузере. Еще интересует как перевести браузер в автономный режим, как запретить выделять текст. Заранее спасибо. Изменено 31 июля, 2018 пользователем Ivan B. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Barbanel 117 Опубликовано 31 июля, 2018 Рендерьте браузер в картинку, и показывайте вместо него это картинку. Выделение не будет работать, скролл тоже))) 1 FREEFAR отреагировал на это Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Ivan B. 0 Опубликовано 31 июля, 2018 1 час назад, Barbanel сказал: Рендерьте браузер в картинку, и показывайте вместо него это картинку. Выделение не будет работать, скролл тоже))) Ну в одну то сторону нужно, чтобы скрол работал. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Barbanel 117 Опубликовано 1 августа, 2018 Цитата TWebBrowser. Убрать горизонтальный скрол, убрать вертикальный скрол 16 часов назад, Ivan B. сказал: Ну в одну то сторону нужно, чтобы скрол работал. Ну вы уж определитесь... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Ivan B. 0 Опубликовано 1 августа, 2018 5 часов назад, Barbanel сказал: Ну вы уж определитесь... В общем мне нужно отображать HTML текст ) Ввел в заблуждение, указав в заголовке про все прокрутки. Нужно, чтобы работала только вертикальная прокрутка. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 #WAMACO 184 Опубликовано 1 августа, 2018 12 минут назад, Ivan B. сказал: В общем мне нужно отображать HTML текст ) Ввел в заблуждение, указав в заголовке про все прокрутки. Нужно, чтобы работала только вертикальная прокрутка. Ну так это решается макетом HTML. Сделайте его адаптивным по ширине браузера и все! 1 Равиль Зарипов (ZuBy) отреагировал на это Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Ivan B. 0 Опубликовано 5 сентября, 2018 В 31.07.2018 в 16:05, Barbanel сказал: Рендерьте браузер в картинку, и показывайте вместо него это картинку. Выделение не будет работать, скролл тоже))) Дружище, а как это сделать? Я понимаю, что у WebBrowser есть MakeScreenshot и CaptureBitmap (...выполняющие одно и то же), а как рендерить всю страницу в браузере? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Barbanel 117 Опубликовано 5 сентября, 2018 Нужно понимать, что это все дикий костыль, и вообще это был сарказм))) Первое что приходит в голову - установить нужную ширину, дать браузеру перестроить страницу под эту ширину. Потом нужно найти высоту страницы, если есть такое свойство - замечательно если нет, то берем максимальное значение из вертикального скролбара. Присваиваем браузеру полученную высоту. Делаем скриншот. Выводим где нужно. 1 Anatoliy отреагировал на это Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 ENERGY 333 Опубликовано 28 сентября, 2018 Скорее всего не получиться сделать скриншот, т.к. это нативный компонент и MakeScreenshot тут вернет белый фон. Чтобы убрать горизонтальную прокрутку, наверное нужно копать в сторону CSS, и искать как адаптировать страницу под ширину сайта без скрола.. Цитата Потом нужно найти высоту страницы, если есть такое свойство - замечательно если нет, то берем максимальное значение из вертикального скролбара. В том то и дело что его не достанешь так просто, т.к. скрол бар в нативном компоненте. 1 Anatoliy отреагировал на это Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Barbanel 117 Опубликовано 1 октября, 2018 В 28.09.2018 в 19:51, ENERGY сказал: Скорее всего не получиться сделать скриншот, т.к. это нативный компонент и MakeScreenshot тут вернет белый фон. Чтобы убрать горизонтальную прокрутку, наверное нужно копать в сторону CSS, и искать как адаптировать страницу под ширину сайта без скрола.. В том то и дело что его не достанешь так просто, т.к. скрол бар в нативном компоненте. Поручик, вы опять все испортили 😃 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Всем привет.
Собственно, вопрос в теме.
Мне нужно запретить горизонтальную прокрутку страницы в браузере.
Еще интересует как перевести браузер в автономный режим, как запретить выделять текст.
Заранее спасибо.
Изменено пользователем Ivan B.Поделиться сообщением
Ссылка на сообщение
Поделиться на другие сайты