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

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

Разработчик

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

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

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

WKUserScript

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


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


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


Swift

import WebKit

Objective C

@import WebKit;

Доступность


Доступный в iOS 8.0 и позже.

A WKUserScript объект представляет сценарий, который может быть введен в веб-страницу.

  • Возвращает инициализированный пользовательский сценарий, который может быть добавлен к пользовательскому контроллеру содержания.

    Объявление

    Swift

    init(source source: String, injectionTime injectionTime: WKUserScriptInjectionTime, forMainFrameOnly forMainFrameOnly: Bool)

    Objective C

    - (instancetype)initWithSource:(NSString *)source injectionTime:(WKUserScriptInjectionTime)injectionTime forMainFrameOnly:(BOOL)forMainFrameOnly

    Параметры

    source

    Исходный код сценария.

    injectionTime

    Время, когда сценарий должен быть введен в веб-страницу. Значение должно быть одной из констант перечислимого типа WKUserScriptInjectionTime.

    forMainFrameOnly

    Булево значение, указывающее, должен ли сценарий быть введен только в основной кадр (YEStrue) или во все кадры (NOfalse).

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

    Инициализированный пользовательский сценарий, или nil если не мог бы быть инициализирован объект.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • source Свойство

    Исходный код сценария. (только для чтения)

    Объявление

    Swift

    var source: String { get }

    Objective C

    @property(nonatomic, readonly, copy) NSString *source

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • injectionTime Свойство

    Время, когда сценарий должен быть введен в веб-страницу. (только для чтения)

    Объявление

    Swift

    var injectionTime: WKUserScriptInjectionTime { get }

    Objective C

    @property(nonatomic, readonly) WKUserScriptInjectionTime injectionTime

    Обсуждение

    Значение является одной из констант перечислимого типа WKUserScriptInjectionTime.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • forMainFrameOnly Свойство

    Булево значение, указывающее, должен ли сценарий быть введен только в основной кадр (YEStrue) или во все кадры (NOfalse). (только для чтения)

    Объявление

    Swift

    var forMainFrameOnly: Bool { get }

    Objective C

    @property(nonatomic, readonly, getter=isForMainFrameOnly) BOOL forMainFrameOnly

    Обсуждение

    Значение по умолчанию.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Время, когда пользовательский сценарий должен быть введен в веб-страницу.

    Объявление

    Objective C

    typedef NS_ENUM (NSInteger, WKUserScriptInjectionTime ) { WKUserScriptInjectionTimeAtDocumentStart, WKUserScriptInjectionTimeAtDocumentEnd } NS_ENUM_AVAILABLE (10_10, 8_0);

    Константы

    • AtDocumentStart

      WKUserScriptInjectionTimeAtDocumentStart

      Введите сценарий после того, как элемент документа был создан, но прежде чем было загружено любое другое содержание.

      Доступный в iOS 8.0 и позже.

    • AtDocumentEnd

      WKUserScriptInjectionTimeAtDocumentEnd

      Введите сценарий после того, как документ закончил загружаться, но прежде чем любые подресурсы, возможно, закончили загружаться.

      Доступный в iOS 8.0 и позже.