| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программное обеспечение > Opera разработка плагина |
| Автор: Rickert 5.9.2007, 04:24 |
| Есть задача: написать плагин, который будет запрещать создание новых окон в Опере и будет открывать их как новые вкладки. Кто занимался разработкой плагинов? С чего начать? Поделитесь своим опытом, расскажите про подводные камни, на которые натыкались. |
| Автор: SamDark 5.9.2007, 11:11 |
| Rickert, Простая задача. Реализуется многими способами: 1. Запретить в настройках. Если надо ещё и запретить настраивать - использовать kiosk mode. 2. Написать UserJS. |
| Автор: Alex1984 5.9.2007, 17:05 |
| Для разработки виджетов Qt |
| Автор: Rickert 5.9.2007, 18:16 |
| SamDark, как запретить в настройках? Перерыл - а такой опции не встретил? |
| Автор: SamDark 5.9.2007, 18:46 |
| Rickert, Advanced->Tabs->Open Windows instead of tabs. |
| Автор: Rickert 6.9.2007, 07:23 |
| SamDark, и какой эффект? Ты не понял. Мне надо полностью исключить возможность создания окна. Даже по ctrl+N должна создаваться вкладка. А то что ты предложеил - не катит, даже в яндексе, кликаю по ссылке она открываться будет в новом окне. |
| Автор: SamDark 6.9.2007, 12:03 |
| Rickert, Ага, понял. Тогда: 1. Убираем все хоткеи, меню, кнопки на создание нового окна из keyboard.ini, menu.ini и др. 2. Пишем UserJS, который будет подменять у всех страниц rel. |
| Автор: Rickert 6.9.2007, 15:01 |
| SamDark, ага, вот это интереснее. По второму пункту есть какой-нить мануал или откуда копать? |
| Автор: SamDark 6.9.2007, 16:10 |
| Rickert, По п.1: http://operafan.net/content/view/83/2/ http://mongoose.myopera.net/faq.php#a1 По п.2: http://operafan.net/content/view/26/2/ Если не хватит: http://operafan.net/content/view/30/2/ http://operafan.net/component/option,com_openwiki/Itemid,99/id,docs:kiosk/ + могу подсказать, если что... |