WKNavigationAction
A WKNavigationAction
объект содержит информацию о действии, которое может вызвать навигацию, используемую для того, чтобы сделать стратегические решения.
Оператор импорта
Swift
import WebKit
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.10 и позже.
-
Запрос навигации. (только для чтения)
Объявление
Swift
@NSCopying var request: NSURLRequest { get }
Objective C
@property(nonatomic, readonly, copy) NSURLRequest *request
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
sourceFrame sourceFrame
СвойствоКадр, запрашивающий навигацию. (только для чтения)
Объявление
Swift
@NSCopying var sourceFrame: WKFrameInfo? { get }
Objective C
@property(nonatomic, readonly, copy) WKFrameInfo *sourceFrame
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
targetFrame targetFrame
СвойствоЦелевой кадр, или
nil
если это - новая навигация окна. (только для чтения)Объявление
Swift
@NSCopying var targetFrame: WKFrameInfo? { get }
Objective C
@property(nonatomic, readonly, copy) WKFrameInfo *targetFrame
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
buttonNumber buttonNumber
Свойство -
modifierFlags modifierFlags
СвойствоМодифицирующие клавиши, имевшие силу, когда требовали навигацию. (только для чтения)
Объявление
Swift
var modifierFlags: NSEventModifierFlags { get }
Objective C
@property(nonatomic, readonly) NSEventModifierFlags modifierFlags
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
navigationType navigationType
СвойствоТип действия, инициировавшего навигацию. (только для чтения)
Объявление
Swift
var navigationType: WKNavigationType { get }
Objective C
@property(nonatomic, readonly) WKNavigationType navigationType
Обсуждение
Значение является одной из констант перечислимого типа WKNavigationType.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Тип действия, инициировавшего навигацию.
Объявление
Swift
enum WKNavigationType : Int { case LinkActivated case FormSubmitted case BackForward case Reload case FormResubmitted case Other }
Objective C
typedef enum WKNavigationType : NSInteger { WKNavigationTypeLinkActivated, WKNavigationTypeFormSubmitted, WKNavigationTypeBackForward, WKNavigationTypeReload, WKNavigationTypeFormResubmitted, WKNavigationTypeOther = -1, } WKNavigationType;
Константы
-
LinkActivated
WKNavigationTypeLinkActivated
Ссылка с
href
атрибут был активирован пользователем.Доступный в OS X v10.10 и позже.
-
FormSubmitted
WKNavigationTypeFormSubmitted
Форма была представлена.
Доступный в OS X v10.10 и позже.
-
BackForward
WKNavigationTypeBackForward
Элемент из прямого спиной списка требовали.
Доступный в OS X v10.10 и позже.
-
Reload
WKNavigationTypeReload
Веб-страница была перезагружена.
Доступный в OS X v10.10 и позже.
-
FormResubmitted
WKNavigationTypeFormResubmitted
Форма была повторно представлена (например, путем возвращения, продвинувшись или перезагрузив).
Доступный в OS X v10.10 и позже.
-
Other
WKNavigationTypeOther
Навигация имеет место по некоторой другой причине.
Доступный в OS X v10.10 и позже.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-