chOpera — браузер на DevelStudio

Что это такое и зачем всё нужно?
Вдохновившись постом с Хабра: Сравнение юзабилити современных браузеров со старой Оперой, решил сделать прототип такого браузера, в котором было бы удобно работать (хотя бы мне ).

Увы, но знаю я только языки для веб-разработки, поэтому средой программирования стала программа PHP DevelStudio 3.0 (о её багнутости нужно отдельную статью писать).
Движок браузера — chromium, фишки брал с текущей и со старой 12 версии оперы, поэтому и название такое — chOpera. Итак, что же получилось за пару дней.

Особенности браузера
Для начала был добавлен банальный функционал, существующий во всех браузерах:

  • Домашняя страница
  • Вкладки
  • Различные кнопки интерфейса: обновить, вперёд, копировать…
  • Поиск из адресной строки

Потом также были добавлены некоторые «фичи»:

  • Возможность менять User-Agent «из коробки»
  • Возможность задать автоматическое обновление страницы
  • Наиболее полная информация об просматриваемых изображениях (пункт Свойства изображения)
  • Собственный загрузчик файлов
  • В процессе загрузки отображаются элементы
  • Проверка сайтов на безопасность
  • Нормальное выделение текста в ссылках как в Opera 12 *
  • Панель разработчиков FireBug

Скриншоты

Скачать

Скачать "chOpera.rar" Версия: 0.1 | Загрузок: 532

Добавить комментарий

Ваш e-mail не будет опубликован.

  1. ромус:

    require_once(D:/Секретная папочка/исходники/chOpera/lib/proc.php): failed to open stream: No such file or directory
    что за он изза этого не зарпускаеится

  2. Аноним:

    хочу из одного проекта пернести этот браузер в другой проект на DevelStudio v3.0 beta загрузка файлов в основном что для этого надо сделать ?

  3. ромус:

    не момплируется какие модули подключит

  4. Аноним:

    Как перенести это весь браузер на вотрую форму на не на первой что бы он был вот ?

  5. darkzone powerleveling:

    You’re a really valuable web site; couldn’t make it without ya!

  6. Андрей:

    ясно . а вот еще такой вопрос . сделал я еще одну форму , в этой форме сделал ряд кнопок , прописал им ссылки так же . какой надо код ято-бы он открывал ссылку тока не в новой вкладке

  7. Андрей:

    addPage(«http://google.com«);помогло , спасибки огромное .А такой вопрос . В дальнейшем браузер будет у вас обновляться в лучшую сторону то или нет уже

    • TsSaltan:

      Вряд ли я буду еще что-то дорабатывать. Писать нормальный браузер на DS — неблагодарное дело, тут нужны «инструменты» получше.

  8. Андрей:

    addPage($url) да это я понял . я просто слаб в программировании . какой мне код прописать на кнопку чтоб во время клика он открывал хотябы ссылку прописанную в коде уже в браузере

  9. Андрей:

    И да как название убрать вверху  там где показан название сайта и потом это Браузер ChOpera

  10. Андрей:

    Добрый вечер . Я слаб в программировании и скачал ваш исходник . При его изменении я столкнулся с одной проблемой . Вот слева сделал ряд кнопок , браузер естественно сдвинул немного слева на право . И каждой кнопке задал имя определенное под каждый сайт  . Вот сама суть в том я не допер какой код прописать в кнопку на клик чтоб при нажатии на нее открывалась в браузере ссылка которая там прописана . Буду признателен вам за оказанную вами помощь .