Печать из расширения Opera
Добрый день, форумчане. Пишу расширение под Opera 12 на JS. Требуется распечатать открытую вкладку браузера. Пробовал несколькими способами, не работает хоть убей. Привожу примеры вариантов. Может кто подскажет?
Вариант 1 - Просто не срабатывает: var thisTab = opera.extension.tabs.getSelected(); turl = 'javascript:window.print();'; thisTab.update({url: turl}); Вариант 2 - печатает страницу index.html самого расширения: var thisTab = opera.extension.tabs.getSelected(); var door = window.open(thisTab.url,'','toolbar=0,status=0,width=800,height=800,left=0,top=0'); door.focus(); door.print(); Вариант 3 - Тоже не срабатывает: function test() { window.print; window.close(); }; function updateTab() { var thisTab = opera.extension.tabs.getSelected(); var door = window.open(thisTab.url,'','toolbar=0,status=0,width=800,height=800,left=0,top=0'); door.focus(); door.addEventListener('DOMContentLoaded', test, false); }; |
Часовой пояс GMT +3, время: 23:52. |