WKUserScript
A WKUserScript объект представляет сценарий, который может быть введен в веб-страницу.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCopying -
NSObject
Оператор импорта
Swift
import WebKit
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Возвращает инициализированный пользовательский сценарий, который может быть добавлен к пользовательскому контроллеру содержания.
Объявление
Swift
init(sourcesource: String, injectionTimeinjectionTime: WKUserScriptInjectionTime, forMainFrameOnlyforMainFrameOnly: Bool)Objective C
- (instancetype)initWithSource:(NSString *)sourceinjectionTime:(WKUserScriptInjectionTime)injectionTimeforMainFrameOnly:(BOOL)forMainFrameOnlyПараметры
sourceИсходный код сценария.
injectionTimeВремя, когда сценарий должен быть введен в веб-страницу. Значение должно быть одной из констант перечислимого типа WKUserScriptInjectionTime.
forMainFrameOnlyБулево значение, указывающее, должен ли сценарий быть введен только в основной кадр (
YEStrue) или во все кадры (NOfalse).Возвращаемое значение
Инициализированный пользовательский сценарий, или
nilесли не мог бы быть инициализирован объект.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.10 и позже.
-
injectionTime injectionTimeСвойствоВремя, когда сценарий должен быть введен в веб-страницу. (только для чтения)
Объявление
Swift
var injectionTime: WKUserScriptInjectionTime { get }Objective C
@property(nonatomic, readonly) WKUserScriptInjectionTime injectionTimeОбсуждение
Значение является одной из констант перечислимого типа WKUserScriptInjectionTime.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.10 и позже.
-
forMainFrameOnly forMainFrameOnlyСвойствоБулево значение, указывающее, должен ли сценарий быть введен только в основной кадр (
YEStrue) или во все кадры (NOfalse). (только для чтения)Объявление
Swift
var forMainFrameOnly: Bool { get }Objective C
@property(nonatomic, readonly, getter=isForMainFrameOnly) BOOL forMainFrameOnlyОбсуждение
Значение по умолчанию.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.10 и позже.
-
Время, когда пользовательский сценарий должен быть введен в веб-страницу.
Объявление
Objective C
typedef NS_ENUM (NSInteger, WKUserScriptInjectionTime ) { WKUserScriptInjectionTimeAtDocumentStart, WKUserScriptInjectionTimeAtDocumentEnd } NS_ENUM_AVAILABLE (10_10, 8_0);Константы
-
AtDocumentStartWKUserScriptInjectionTimeAtDocumentStartВведите сценарий после того, как элемент документа был создан, но прежде чем было загружено любое другое содержание.
Доступный в OS X v10.10 и позже.
-
AtDocumentEndWKUserScriptInjectionTimeAtDocumentEndВведите сценарий после того, как документ закончил загружаться, но прежде чем любые подресурсы, возможно, закончили загружаться.
Доступный в OS X v10.10 и позже.
-
