Разширения за Opera Windows

Както обикновено, ние използваме слушател на събития, за да изпълним функцията, когато събитието се задейства, в този случай, когато прозорецът приключи зареждането. След това проверяваме дали функцията opera.extension.windows.create съществува, преди да я извикаме:

Събитията се задействат при взаимодействие с обекта Window. Например, ако прозорецът има фокус, събитието onfocus се задейства. Разширенията на Opera имат четири такива събития:

  • фокус
  • наблизо
  • oncreate
  • onblur
Когато се задействат събития, ние използваме метода opera.postError, за да ни уведоми. Можете да видите резултата от opera.postError в конзолата за грешки.

Кукички за събития на Windows

Разликата между addEventListener и onevent е как работят двата модела на събития. Например, този код ще изпълни само последния ред, защото ще замени първия.

Следният пример ще изпълни и двете функции, тъй като и двете са регистрирани:

В тази статия разгледахме как да управляваме прозорци в настолния браузър Opera с помощта на обекта windows. За повече информация можете да се обърнете към API за разширения на Opera.

Актуализация. Няколко примера: CreateWindow.oex - създава бутон, който отваря нов прозорец при щракване. Events.oex - публикува в конзолата за грешки относно събития, възникващи в прозореца на браузъра.

Hardcore conf в C++. Каним само професионалисти.