Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы WebKit ссылка на протокол WebPlugInViewFactory

Опции
Развертывание Target:

На этой странице
Язык:

WebPlugInViewFactory

A WebPlugInViewFactory объект используется для создания NSView для плагина. Основной класс в сменном пакете должен соответствовать этому протоколу.

Наследование


Не применимый

Соответствует


Оператор импорта


Swift

import WebKit

Objective C

@import WebKit;

Доступность


Доступный в OS X v10.3.9 и позже.
  • Создает новое сменное представление.

    Объявление

    Swift

    class func plugInViewWithArguments(_ arguments: [NSObject : AnyObject]!) -> NSView!

    Objective C

    + (NSView *)plugInViewWithArguments:(NSDictionary *)arguments

    Параметры

    arguments

    Параметры, используемые в создании представления.

    Возвращаемое значение

    Создаваемое представление.

    Обсуждение

    Этот метод возвращается NSView объект, соответствующий WebPlugIn неофициальный протокол. Словарь параметров должен быть указан ключами и объектами, описанными в Константах. Этот метод требуется.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в OS X v10.3.9 и позже.

  • Следующие константы определяют ключи, используемые для доступа к значениям в arguments словарь передал в plugInViewWithArguments:метод. Обратите внимание на то, что WebPlugInBaseURLKey и WebPlugInAttributesKey будет всегда соответствовать данным, другие могут быть nil.

    Объявление

    Swift

    var WebPlugInBaseURLKey: NSString! var WebPlugInAttributesKey: NSString! var WebPlugInContainerKey: NSString! var WebPlugInContainingElementKey: NSString! var WebPlugInShouldLoadMainResourceKey: NSString!

    Objective C

    extern NSString *WebPlugInBaseURLKey; extern NSString *WebPlugInAttributesKey; extern NSString *WebPlugInContainerKey; extern NSString *WebPlugInContainingElementKey; extern NSString *WebPlugInShouldLoadMainResourceKey;

    Константы

    • WebPlugInBaseURLKey

      WebPlugInBaseURLKey

      Базовый URL документа, содержащего представление плагина. Требуемый ключ.

      Доступный в OS X v10.3 и позже.

    • WebPlugInAttributesKey

      WebPlugInAttributesKey

      NSDictionary объект, содержащий все имена и значения всех атрибутов связанного элемента HTML плагина, а также все имена и значения параметров, которые будут переданы плагину. Например, этот словарь будет содержать все PARAM элементы в APPLET элемент. Если названия атрибута и конфликт названий параметра, атрибуты элемента имеют приоритет по какому-либо из его параметров. Все ключи и значения в этом словаре должны иметь тип NSString. Требуемый ключ.

      Доступный в OS X v10.3 и позже.

    • WebPlugInContainerKey

      WebPlugInContainerKey

      Объект, соответствующий WebPlugInContainer неофициальный протокол. Этот объект используется для обратных вызовов от плагина до приложения включения. Если WebPlugInContainerKey nil, никакие обратные вызовы не произойдут.

      Доступный в OS X v10.3 и позже.

    • WebPlugInContainingElementKey

      WebPlugInContainingElementKey

      Если элемент Объектной модели документа страницы использовался для указания плагина, это будет содержать тот элемент. Иначе, это будет nil.

      Доступный в OS X v10.3 и позже.

    • WebPlugInShouldLoadMainResourceKey

      WebPlugInShouldLoadMainResourceKey

      Булево значение, указывающее, должен ли плагин загрузить свой собственный основной ресурс ( src URL, в большинстве случаев). Если YEStrue, плагин должен загрузить свой собственный основной ресурс. Если NOfalse, плагин использует данные, предоставленные WebKit и webPlugInMainResourceDidReceiveData: когда данные получены, сообщение отправляется в плагин. Значение по умолчанию NOfalse.

      Доступный в OS X v10.6 и позже.