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

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

Разработчик

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

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

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

WebUIDelegate

Веб-делегаты пользовательского интерфейса представления реализуют этот неофициальный протокол, чтобы управлять открытием новых окон, увеличить поведение пунктов меню по умолчанию, выведенных на экран, когда пользователь щелкает по элементам, и выполните другие связанные с пользовательским интерфейсом задачи. Эти методы могут быть вызваны в результате обработки JavaScript или другого сменного содержания. Делегаты, выводящие на экран больше чем одно веб-представление на окно, например, должны реализовать некоторые из этих методов для обработки того случая. Реализация по умолчанию принимает одно окно на веб-представление, таким образом, нестандартные пользовательские интерфейсы могли бы реализовать делегата пользовательского интерфейса.

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


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

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


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

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


Swift

import WebKit

Objective C

@import WebKit;

Доступность


Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
  • Создает модальное окно, содержащее веб-представление, загружающее указанный запрос.

    Объявление

    Swift

    func webView(_ sender: WebView!, createWebViewModalDialogWithRequest request: NSURLRequest!) -> WebView!

    Objective C

    - (WebView *)webView:(WebView *)sender createWebViewModalDialogWithRequest:(NSURLRequest *)request

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    request

    Запрос для загрузки.

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

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

    Обсуждение

    Этот метод вызывается когда вызовы JavaScript window.showModalDialog. Это должно создать новое модальное окно, содержащее веб-представление, и первоначально скрыть окно. webViewRunModal: сообщение отправляется делегату для отображения веб-представления.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

  • Выводит на экран веб-представление в модальном окне.

    Объявление

    Swift

    func webViewRunModal(_ sender: WebView!)

    Objective C

    - (void)webViewRunModal:(WebView *)sender

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    Обсуждение

    Этот метод должен вывести на экран и упорядочить переднюю сторону модальное окно, содержащее указанное веб-представление. Этот метод вызывается после webView:createWebViewModalDialogWithRequest: метод используется для создания нового окна.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

  • Создает окно, содержащее веб-представление для загрузки указанного запроса.

    Объявление

    Swift

    func webView(_ sender: WebView!, createWebViewWithRequest request: NSURLRequest!) -> WebView!

    Objective C

    - (WebView *)webView:(WebView *)sender createWebViewWithRequest:(NSURLRequest *)request

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    request

    Запрос для загрузки.

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

    Веб-представление, загружающее запрос.

    Обсуждение

    Этот метод должен начать загружать содержание для указанного запроса путем отправки loadRequest: к его основному кадру. Новое окно должно первоначально быть скрыто. Позже, a webViewShow: сообщение отправляется делегату нового веб-представления. По умолчанию, этот метод возвраты nil.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Закрывает веб-представление в окне.

    Объявление

    Swift

    func webViewClose(_ sender: WebView!)

    Objective C

    - (void)webViewClose:(WebView *)sender

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    Обсуждение

    При отображении многократных веб-представлений в окне тогда, Вы могли бы хотеть закрыться только sender в Вашей реализации. По умолчанию этот метод отправляет close метод к NSWindow содержащий объект sender.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

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

    Объявление

    Swift

    func webViewIsResizable(_ sender: WebView!) -> Bool

    Objective C

    - (BOOL)webViewIsResizable:(WebView *)sender

    Параметры

    sender

    Веб-представление, отправившее сообщение.

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

    YEStrue если может быть изменено окно веб-представления; иначе, NOfalse.

    Обсуждение

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

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – webView:setResizable:

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

    Объявление

    Swift

    func webView(_ sender: WebView!, setResizable resizable: Bool)

    Objective C

    - (void)webView:(WebView *)sender setResizable:(BOOL)resizable

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    resizable

    Если YEStrue, окно веб-представления может быть изменено; если NOfalse, окно не изменяемого размера.

    Обсуждение

    По умолчанию этот метод устанавливает окно, содержащее веб-представление, чтобы быть изменяемого размера. Если Вы выводите на экран многократные веб-представления в окне тогда, Ваш делегат пользовательского интерфейса должен реализовать этот метод для обработки этого особого случая. Если Вы не реализуете этот метод, NSWindow метод setShowsResizeIndicator: отправляется в содержащее окно sender.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – webViewIsResizable:

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

    Объявление

    Swift

    func webView(_ sender: WebView!, setFrame frame: NSRect)

    Objective C

    - (void)webView:(WebView *)sender setFrame:(NSRect)frame

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    frame

    Тип телосложения.

    Обсуждение

    Отправитель вызывает этот метод вместо того, чтобы установить кадр окна непосредственно, позволяя делегатам увеличить поведение, например, сохраняя исходный размер окна прежде, чем изменить размеры в результате выполнения JavaScript. Если Вы не реализуете этот метод, NSWindow метод setFrame:display: отправляется в содержащее окно sender, с YEStrue переданный как параметр дисплея.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – webViewFrame:

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

    Объявление

    Swift

    func webViewFrame(_ sender: WebView!) -> NSRect

    Objective C

    - (NSRect)webViewFrame:(WebView *)sender

    Параметры

    sender

    Веб-представление, отправившее сообщение.

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

    Прямоугольник кадра окна веб-представления.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – webView:setFrame:

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

    Оператор осуждения

    Прямоугольные вычисления содержания являются автоматическими.

    Объявление

    Objective C

    - (void)webView:(WebView *)sender setContentRect:(NSRect)contentRect

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    contentRect

    Расположение и размер предметной области окна.

    Обсуждение

    Довольным представление является самое высокое доступное NSView объект в иерархии представления выведен на экран в окне. Веб-представление вызывает этот метод вместо того, чтобы установить кадр представления содержания непосредственно, позволяя делегатам увеличить поведение, например, избегая автоматического сохранения размера.

    Если этот метод не реализован делегатом, то webView:setFrame: вызывается с прямоугольником, возвращенным путем отправки NSWindow метод frameRectForContentRect:styleMask: к окну.

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

    Objective C

    @import WebKit;

    Доступность

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

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

    Осуждаемый в OS X v10.4.11.

    См. также

    – webViewContentRect:

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

    Оператор осуждения

    Прямоугольные вычисления содержания являются автоматическими.

    Объявление

    Objective C

    - (NSRect)webViewContentRect:(WebView *)sender

    Параметры

    sender

    Веб-представление, отправившее сообщение.

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

    Прямоугольник содержания окна, содержащего веб-представление.

    Обсуждение

    Довольным представление является самое высокое доступное NSView объект в иерархии представления выведен на экран в окне. Веб-представление вызывает этот метод вместо того, чтобы установить кадр представления содержания непосредственно, позволяя делегатам изменить возвращающийся размер.

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

    Objective C

    @import WebKit;

    Доступность

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

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

    Осуждаемый в OS X v10.4.11.

    См. также

    – webView:setContentRect:

  • Выявляет окно веб-представления и делает его активным окном.

    Объявление

    Swift

    func webViewFocus(_ sender: WebView!)

    Objective C

    - (void)webViewFocus:(WebView *)sender

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    Обсуждение

    По умолчанию этот метод подчеркивает окно веб-представления. При отображении многократных веб-представлений в окне тогда, Вы могли бы также хотеть фокусировать ввод на sender, использование webView:makeFirstResponder:.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – webViewUnfocus:

  • Оставляет внимание на окно веб-представления.

    Объявление

    Swift

    func webViewUnfocus(_ sender: WebView!)

    Objective C

    - (void)webViewUnfocus:(WebView *)sender

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    Обсуждение

    Этот метод выпускает фокус для всего окна. При отображении многократных веб-представлений в окне Вы могли бы вместо этого хотеть изменить фокус ввода на другое представление, с помощью webView:makeFirstResponder: метод.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – webViewFocus:

  • Выводит на экран окно веб-представления и перемещает его в переднюю сторону.

    Объявление

    Swift

    func webViewShow(_ sender: WebView!)

    Objective C

    - (void)webViewShow:(WebView *)sender

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    Обсуждение

    Этот метод обычно привык после вызова к webView:createWebViewWithRequest:, который создает новое окно. Новое окно не упорядочено передней стороне (или даже показано), если Вы не реализуете этот метод.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Возвращает первого респондента окна веб-представления.

    Объявление

    Swift

    func webViewFirstResponder(_ sender: WebView!) -> NSResponder!

    Objective C

    - (NSResponder *)webViewFirstResponder:(WebView *)sender

    Параметры

    sender

    Веб-представление, отправившее сообщение.

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

    Представление или подпредставление, в настоящее время имеющее фокус ввода. Это может возвратиться nil или первый респондент по умолчанию, если отправитель не присоединен к окну или если другое представление (не в окне) имеет фокус.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Устанавливает первого респондента окна веб-представления к указанному представлению.

    Объявление

    Swift

    func webView(_ sender: WebView!, makeFirstResponder responder: NSResponder!)

    Objective C

    - (void)webView:(WebView *)sender makeFirstResponder:(NSResponder *)responder

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    responder

    Представление в иерархии веб-представления.

    Обсуждение

    Можно проигнорировать это сообщение если sender еще не присоединен к окну.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – webViewFirstResponder:

  • Информацией об обновлениях об элементе пользователь является законченный mousing.

    Объявление

    Swift

    func webView(_ sender: WebView!, mouseDidMoveOverElement elementInformation: [NSObject : AnyObject]!, modifierFlags modifierFlags: Int)

    Objective C

    - (void)webView:(WebView *)sender mouseDidMoveOverElement:(NSDictionary *)elementInformation modifierFlags:(NSUInteger)modifierFlags

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    elementInformation

    Словарь, описывающий элемент под мышью, или nil. См. «Константы» в Ссылке класса веб-представления для получения информации о парах ключ/значение в этом словаре.

    modifierFlags

    Целочисленное битовое поле, указывающее модифицирующие клавиши в действительности во время события. См. “Флаги Модификатора” в Ссылке класса NSEvent для получения информации о возможных модификаторах. Обратите внимание на то, что этот параметр был изменен от unsigned int к NSUInteger в OS X v10.5.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Пункты меню возвратов для отображения в контекстном меню элемента.

    Объявление

    Swift

    func webView(_ sender: WebView!, contextMenuItemsForElement element: [NSObject : AnyObject]!, defaultMenuItems defaultMenuItems: [AnyObject]!) -> [AnyObject]!

    Objective C

    - (NSArray *)webView:(WebView *)sender contextMenuItemsForElement:(NSDictionary *)element defaultMenuItems:(NSArray *)defaultMenuItems

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    element

    Словарь, описывающий элемент, по которому щелкнули. См. «Константы» в Ссылке класса веб-представления для получения информации о парах ключ/значение в этом словаре.

    defaultMenuItems

    Пункты меню, включенные по умолчанию в контекстное меню элемента. Посмотрите Теги Пункта меню для значений, которые можно использовать для дифференциации среди определенных пунктов меню.

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

    Массив пунктов меню для отображения в контекстном меню элемента.

    Обсуждение

    Этот метод вызывается каждый раз, когда пользователь щелкает правой кнопкой мыши или щелчками управления, на элементе для раскрытия контекстного меню. Получатель обычно возвращает измененную копию словаря пунктов меню по умолчанию, добавляя и удаляя пункты меню как подходящие для этого типа элемента. Можно использовать этот механизм для удаления элементов, которые не являются подходящими для определенной среды или задачи, такими как то, чтобы сохранить файлы на рабочий стол в веб-киоске. Вы не должны устанавливать действия и цели элементов по умолчанию.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Выводит на экран панель предупреждения JavaScript.

    Оператор осуждения

    Использовать webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame: вместо этого.

    Объявление

    Objective C

    - (void)webView:(WebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    message

    Сообщение для отображения в предупредительной панели.

    Обсуждение

    Когда код JavaScript вызывает, этот метод используется для отображения панели alert. Делегаты должны визуально указать, что эта панель прибывает из JavaScript. Панель должна иметь, например, единственную кнопку OK. Если Вы не реализуете этот метод, никакие меры не приняты.

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

    Objective C

    @import WebKit;

    Доступность

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

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

    Осуждаемый в OS X v10.4.11.

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

    Объявление

    Swift

    func webView(_ sender: WebView!, runJavaScriptAlertPanelWithMessage message: String!, initiatedByFrame frame: WebFrame!)

    Objective C

    - (void)webView:(WebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    message

    Сообщение для отображения в предупредительной панели.

    frame

    Веб-кадр, JavaScript которого инициировал этот вызов.

    Обсуждение

    Когда код JavaScript вызывает, этот метод выводит на экран предупредительную панель alert. Делегаты должны визуально указать, что эта панель прибывает из JavaScript. Панель должна содержать единственную кнопку OK. Если Вы не реализуете этот метод, никакие меры не приняты.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

  • Выводит на экран JavaScript, подтверждают панель.

    Оператор осуждения

    Использовать webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame: вместо этого.

    Объявление

    Objective C

    - (BOOL)webView:(WebView *)sender runJavaScriptConfirmPanelWithMessage:(NSString *)message

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    message

    Сообщение для отображения в панели подтверждения.

    Обсуждение

    Когда код JavaScript вызывает, этот метод используется для отображения панели подтверждения confirm. Это возвращается YEStrue если подтверждено, NOfalse иначе. Делегаты должны визуально указать, что эта панель прибывает из JavaScript. Панель должна иметь, например, OK и Кнопку отмены. Если Вы не реализуете этот метод, никакие меры не приняты.

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

    Objective C

    @import WebKit;

    Доступность

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

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

    Осуждаемый в OS X v10.4.11.

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

    Объявление

    Swift

    func webView(_ sender: WebView!, runJavaScriptConfirmPanelWithMessage message: String!, initiatedByFrame frame: WebFrame!) -> Bool

    Objective C

    - (BOOL)webView:(WebView *)sender runJavaScriptConfirmPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    message

    Сообщение для отображения в панели подтверждения.

    frame

    Веб-кадр, JavaScript которого инициировал этот вызов.

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

    YEStrue если пользователь нажимает «OK»; иначе, NOfalse.

    Обсуждение

    Когда код JavaScript вызывает, этот метод выводит на экран панель подтверждения confirm. Делегаты должны визуально указать, что эта панель прибывает из JavaScript. Панель должна содержать OK и Кнопку отмены. Если Вы не реализуете этот метод, никакие меры не приняты.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

  • Выводит на экран панель ввода текста JavaScript и возвращает введенный текст.

    Оператор осуждения

    Использовать webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame: вместо этого.

    Объявление

    Objective C

    - (NSString *)webView:(WebView *)sender runJavaScriptTextInputPanelWithPrompt:(NSString *)prompt defaultText:(NSString *)defaultText

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    prompt

    Сообщение для отображения в панели ввода текста.

    defaultText

    Текст заполнителя по умолчанию для отображения в текстовом поле.

    Обсуждение

    Когда код JavaScript вызывает, этот метод используется для обеспечения альтернативной быстрой панели prompt. Делегаты должны визуально указать, что эта панель прибывает из JavaScript. Панель должна иметь OK и Кнопку отмены и доступное для редактирования текстовое поле. Если Вы не реализуете этот метод, панель ввода текста JavaScript выведена на экран.

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

    Objective C

    @import WebKit;

    Доступность

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

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

    Осуждаемый в OS X v10.4.11.

  • Выводит на экран панель ввода текста JavaScript и возвращает введенный текст.

    Объявление

    Swift

    func webView(_ sender: WebView!, runJavaScriptTextInputPanelWithPrompt prompt: String!, defaultText defaultText: String!, initiatedByFrame frame: WebFrame!) -> String!

    Objective C

    - (NSString *)webView:(WebView *)sender runJavaScriptTextInputPanelWithPrompt:(NSString *)prompt defaultText:(NSString *)defaultText initiatedByFrame:(WebFrame *)frame

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    prompt

    Сообщение для отображения в панели ввода текста.

    defaultText

    Текст заполнителя по умолчанию для отображения в текстовом поле.

    frame

    Веб-кадр, JavaScript которого инициировал этот вызов.

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

    Текст, введенный пользователем, если пользователь нажимает «OK»; иначе, nil.

    Обсуждение

    Когда код JavaScript вызывает, этот метод используется для обеспечения входной панели дополнительного текста prompt. Делегаты должны визуально указать, что эта панель прибывает из JavaScript. Панель должна содержать OK и Кнопку отмены и доступное для редактирования текстовое поле. Если Вы не реализуете этот метод, панель ввода текста JavaScript выведена на экран.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

  • Выводит на экран открытую панель для элемента управления вводом файла.

    Объявление

    Swift

    func webView(_ sender: WebView!, runOpenPanelForFileButtonWithResultListener resultListener: WebOpenPanelResultListener!)

    Objective C

    - (void)webView:(WebView *)sender runOpenPanelForFileButtonWithResultListener:(id<WebOpenPanelResultListener>)resultListener

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    resultListener

    См. протокол WebOpenPanelResultListener для того, как установить эти значения.

    Обсуждение

    Этот метод использует объект прослушивателя для установки результатов открытой панели, вместо того, чтобы возвратить значение непосредственно. Этот подход позволяет делегатам реализовывать открытую панель как модальное диалоговое окно. Если Вы не реализуете этот метод, никакие меры не приняты.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Выводит на экран открытую панель для элемента управления вводом файла.

    Объявление

    Swift

    func webView(_ sender: WebView!, runOpenPanelForFileButtonWithResultListener resultListener: WebOpenPanelResultListener!, allowMultipleFiles allowMultipleFiles: Bool)

    Objective C

    - (void)webView:(WebView *)sender runOpenPanelForFileButtonWithResultListener:(id<WebOpenPanelResultListener>)resultListener allowMultipleFiles:(BOOL)allowMultipleFiles

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    resultListener

    См. протокол WebOpenPanelResultListener для того, как установить эти значения.

    allowMultipleFiles

    Если YEStrue, открытая панель должна позволить многократным файлам быть выбранными; иначе, это не должно.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    Объявление

    Swift

    func webView(_ sender: WebView!, runBeforeUnloadConfirmPanelWithMessage message: String!, initiatedByFrame frame: WebFrame!) -> Bool

    Objective C

    - (BOOL)webView:(WebView *)sender runBeforeUnloadConfirmPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    message

    Сообщение для отображения в панели.

    frame

    Веб-кадр, JavaScript которого инициировал этот вызов.

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

    YEStrue если пользователь щелкнул по кнопке OK; иначе, NOfalse.

    Обсуждение

    Используйте этот метод для включения сообщения в панель подтверждения в дополнение к сообщению, предоставленному веб-страницей. Панель подтверждения должна содержать OK и Кнопки отмены.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

  • Устанавливает сообщение о состоянии, выведенное на экран окном веб-представления, если таковые имеются, к указанному тексту.

    Объявление

    Swift

    func webView(_ sender: WebView!, setStatusText text: String!)

    Objective C

    - (void)webView:(WebView *)sender setStatusText:(NSString *)text

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    text

    Сообщение о состоянии для отображения.

    Обсуждение

    Когда функция JavaScript в веб-представлении явно устанавливает текст состояния, делегат получает это сообщение. Если Вы не реализуете этот метод, никакие меры не приняты.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – webViewStatusText:

  • Возвращает сообщение текущего статуса из окна веб-представления.

    Объявление

    Swift

    func webViewStatusText(_ sender: WebView!) -> String!

    Objective C

    - (NSString *)webViewStatusText:(WebView *)sender

    Параметры

    sender

    Веб-представление, отправившее сообщение.

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

    Сообщение о состоянии вывело на экран в окне веб-представления, если Вы были установлены с webView:setStatusText: метод; иначе, nil.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    См. также

    – webView:setStatusText:

  • Возвращает булево значение, указывающее, видимы ли какие-либо панели инструментов в окне веб-представления.

    Объявление

    Swift

    func webViewAreToolbarsVisible(_ sender: WebView!) -> Bool

    Objective C

    - (BOOL)webViewAreToolbarsVisible:(WebView *)sender

    Параметры

    sender

    Веб-представление, отправившее сообщение.

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

    YEStrue если окно веб-представления имеет какие-либо панели инструментов, которые в настоящее время видимы (кроме строки состояния); иначе, NOfalse.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Наборы, должны ли панели инструментов веб-представления быть видимы.

    Объявление

    Swift

    func webView(_ sender: WebView!, setToolbarsVisible visible: Bool)

    Objective C

    - (void)webView:(WebView *)sender setToolbarsVisible:(BOOL)visible

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    visible

    Если YEStrue, все панели инструментов (за исключением строки состояния) показаны; иначе, все панели инструментов (за исключением строки состояния) удалены.

    Обсуждение

    Если Вы не реализуете этот метод, никакие меры не приняты.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Возвращает булево значение, указывающее, видима ли строка состояния в окне веб-представления.

    Объявление

    Swift

    func webViewIsStatusBarVisible(_ sender: WebView!) -> Bool

    Objective C

    - (BOOL)webViewIsStatusBarVisible:(WebView *)sender

    Параметры

    sender

    Веб-представление, отправившее сообщение.

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

    YEStrue если строка состояния веб-представления (если таковые имеются) видима; иначе, NOfalse.

    Обсуждение

    Если Вы не реализуете этот метод, он возвращается NOfalse по умолчанию.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Устанавливает видимость строки состояния в окне веб-представления.

    Объявление

    Swift

    func webView(_ sender: WebView!, setStatusBarVisible visible: Bool)

    Objective C

    - (void)webView:(WebView *)sender setStatusBarVisible:(BOOL)visible

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    visible

    Если YEStrue, делегат должен вывести на экран строку состояния (если таковые имеются); если NOfalse, делегат должен скрыть строку состояния.

    Обсуждение

    Если Вы не реализуете этот метод, никакие меры не приняты.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

  • Возвращает маску, указывающую, которые перетаскивают операции, позволяются отправителем.

    Объявление

    Swift

    func webView(_ sender: WebView!, dragDestinationActionMaskForDraggingInfo draggingInfo: NSDraggingInfo!) -> Int

    Objective C

    - (NSUInteger)webView:(WebView *)sender dragDestinationActionMaskForDraggingInfo:(id<NSDraggingInfo>)draggingInfo

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    draggingInfo

    Информационный объект для работы перетаскивания.

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

    Маска, указывающая, которые перетаскивают операции, позволяется, когда содержание перетаскивается по передающему веб-представлению. (Обратите внимание на то, что возвращаемое значение изменилось от unsigned int к NSUInteger в OS X v10.5.) Посмотрите Действия Перетаскивать-места-назначения для списка возвращаемых значений.

    Обсуждение

    В то время как содержание перетаскивается по передающему веб-представлению, этот метод может быть вызван многократно. Когда содержание отбрасывается, веб-представление отправляет уведомление (webView:willPerformDragDestinationAction:forDraggingInfo:) к получателю.

    Если Вы не реализуете этот метод, он возвращается WebDragDestinationActionAny по умолчанию.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    Объявление

    Swift

    func webView(_ sender: WebView!, dragSourceActionMaskForPoint point: NSPoint) -> Int

    Objective C

    - (NSUInteger)webView:(WebView *)sender dragSourceActionMaskForPoint:(NSPoint)point

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    point

    Точка, в которой перетаскивание началось, указанный в координатах веб-представления.

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

    Маска, указывающая, какие действия перетаскивать-источника позволяются. (Обратите внимание на то, что возвращаемое значение изменилось от unsigned int к NSUInteger в OS X v10.5.) Посмотрите Действия Перетаскивать-источника для списка возвращаемых значений.

    Обсуждение

    Этот метод вызывают после того, как пользователь начал перетаскивание с точки в веб-представлении. В то время как содержание перетаскивается от передающего веб-представления, этот метод может быть вызван многократно. Когда содержание отбрасывается, отправитель отправляет webView:willPerformDragSourceAction:fromPoint:withPasteboard: к получателю.

    Если Вы не реализуете этот метод, он возвращается (WebDragSourceActionAny & ~WebDragSourceActionLink) если курсор находится в доступной для редактирования части веб-представления; иначе, это возвращается WebDragDestinationActionAny.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

  • Говорит получателю, что передающее веб-представление выполнит указанное действие перетаскивать-места-назначения.

    Объявление

    Swift

    func webView(_ sender: WebView!, willPerformDragDestinationAction action: WebDragDestinationAction, forDraggingInfo draggingInfo: NSDraggingInfo!)

    Objective C

    - (void)webView:(WebView *)sender willPerformDragDestinationAction:(WebDragDestinationAction)action forDraggingInfo:(id<NSDraggingInfo>)draggingInfo

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    action

    Действие перетаскивать-места-назначения для выполнения. Посмотрите Действия Перетаскивать-места-назначения для списка действий.

    draggingInfo

    Информационный объект для работы перетаскивания.

    Обсуждение

    Этот метод вызывается после последнего вызова webView:dragDestinationActionMaskForDraggingInfo: метод, когда перетащенное содержание отбрасывается и отправитель, собирается выполнить целевое действие. Если Вы не реализуете этот метод, никакие меры не приняты.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

  • Говорит получателю, что передающее веб-представление выполнит указанное действие перетаскивать-источника.

    Объявление

    Swift

    func webView(_ sender: WebView!, willPerformDragSourceAction action: WebDragSourceAction, fromPoint point: NSPoint, withPasteboard pasteboard: NSPasteboard!)

    Objective C

    - (void)webView:(WebView *)sender willPerformDragSourceAction:(WebDragSourceAction)action fromPoint:(NSPoint)point withPasteboard:(NSPasteboard *)pasteboard

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    action

    Действие перетаскивать-источника для выполнения. Посмотрите Действия Перетаскивать-источника для списка действий.

    point

    Точка, в которой перетаскивание началось, указанный в координатах веб-представления.

    pasteboard

    Область монтажа перетаскивания.

    Обсуждение

    Этот метод вызывается после последнего вызова webView:dragSourceActionMaskForPoint: метод, когда перетащенное содержание отбрасывается и отправитель, собирается выполнить действие перетаскивать-источника. У делегата есть возможность изменить содержание объекта на области монтажа прежде, чем завершить действие перетаскивать-источника. Если Вы не реализуете этот метод, никакие меры не приняты.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    Объявление

    Swift

    func webView(_ sender: WebView!, shouldPerformAction action: Selector, fromSender fromObject: AnyObject!) -> Bool

    Objective C

    - (BOOL)webView:(WebView *)sender shouldPerformAction:(SEL)action fromSender:(id)fromObject

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    action

    Действие для выполнения. Посмотрите Ссылку класса веб-представления для получения информации о действиях, которые может выполнить веб-представление.

    fromObject

    Объект, отправивший действие.

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

    YEStrue если должно быть выполнено действие; иначе, NOfalse.

    Обсуждение

    Когда методы действия вызываются, этот метод позволяет делегату управлять поведением веб-представления. Например, если действие copy:, делегат может возвратиться NOfalse выполнять копию некоторым другим способом, чем значение по умолчанию.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    Объявление

    Swift

    func webView(_ sender: WebView!, validateUserInterfaceItem item: NSValidatedUserInterfaceItem!, defaultValidation defaultValidation: Bool) -> Bool

    Objective C

    - (BOOL)webView:(WebView *)sender validateUserInterfaceItem:(id<NSValidatedUserInterfaceItem>)item defaultValidation:(BOOL)defaultValidation

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    item

    Проверяемый элемент интерфейса пользователя.

    defaultValidation

    YEStrue если веб-представление полагает, что элемент интерфейса пользователя допустим; иначе, NOfalse.

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

    YEStrue если указанный элемент интерфейса пользователя допустим; иначе, NOfalse.

    Обсуждение

    Посмотрите Ссылку на протокол Ссылки на протокол и NSValidatedUserInterfaceItem NSUserInterfaceValidations для получения дополнительной информации о проверке пользовательского интерфейса. Если Вы не реализуете этот метод, значение defaultValidation используется.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

  • Распечатывает содержание веб-представления кадра.

    Объявление

    Swift

    func webView(_ sender: WebView!, printFrameView frameView: WebFrameView!)

    Objective C

    - (void)webView:(WebView *)sender printFrameView:(WebFrameView *)frameView

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    frameView

    Веб-кадр просматривает чье содержание для печати.

    Обсуждение

    Когда сценарий или пользователь хотят распечатать веб-страницу, этот метод вызывается. Как правило, делегат реализует этот метод для подготовки веб-содержания представления кадра к печати. Веб-представление кадра может обработать некоторое содержание без вмешательства делегата. Отправьте documentViewShouldHandlePrint обменивайтесь сообщениями к веб-представлению кадра, чтобы определить, может ли оно обработать печать. Если возвращается этот метод YEStrue, тогда делегат может распечатать содержание путем отправки printDocumentView обменивайтесь сообщениями к веб-представлению кадра. Иначе, делегат может использовать printOperationWithPrintInfo: добираться NSPrintOperation возразите для печати веб-представления кадра.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

  • Возвращает высоту печатного верхнего колонтитула страницы веб-представления.

    Объявление

    Swift

    func webViewHeaderHeight(_ sender: WebView!) -> Float

    Objective C

    - (float)webViewHeaderHeight:(WebView *)sender

    Параметры

    sender

    Веб-представление, отправившее сообщение.

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

    Высота печатного верхнего колонтитула страницы веб-представления. Возвраты 0.0 если никакое пространство не резервируется для заголовка.

    Обсуждение

    Высота, возвращенная этим методом, используется для вычисления, прямоугольник передал webView:drawHeaderInRect: метод.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

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

    Объявление

    Swift

    func webViewFooterHeight(_ sender: WebView!) -> Float

    Objective C

    - (float)webViewFooterHeight:(WebView *)sender

    Параметры

    sender

    Веб-представление, отправившее сообщение.

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

    Высота печатного нижнего колонтитула страницы веб-представления. Возвраты 0.0 если никакое пространство не резервируется для нижнего колонтитула.

    Обсуждение

    Высота, возвращенная этим методом, используется для вычисления, прямоугольник передал webView:drawFooterInRect: метод.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

  • Рисует заголовок веб-представления в указанном прямоугольнике.

    Объявление

    Swift

    func webView(_ sender: WebView!, drawHeaderInRect rect: NSRect)

    Objective C

    - (void)webView:(WebView *)sender drawHeaderInRect:(NSRect)rect

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    rect

    Прямоугольник, зарезервированный для рисования заголовка.

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

    См. также

    – webViewHeaderHeight:

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

    Объявление

    Swift

    func webView(_ sender: WebView!, drawFooterInRect rect: NSRect)

    Objective C

    - (void)webView:(WebView *)sender drawFooterInRect:(NSRect)rect

    Параметры

    sender

    Веб-представление, отправившее сообщение.

    rect

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

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

    См. также

    – webViewFooterHeight:

  • Теги, определяющие типы пунктов меню по умолчанию, передали webView:contextMenuItemsForElement:defaultMenuItems: метод.

    Объявление

    Swift

    var WebMenuItemTagOpenLinkInNewWindow: Int { get } var WebMenuItemTagDownloadLinkToDisk: Int { get } var WebMenuItemTagCopyLinkToClipboard: Int { get } var WebMenuItemTagOpenImageInNewWindow: Int { get } var WebMenuItemTagDownloadImageToDisk: Int { get } var WebMenuItemTagCopyImageToClipboard: Int { get } var WebMenuItemTagOpenFrameInNewWindow: Int { get } var WebMenuItemTagCopy: Int { get } var WebMenuItemTagGoBack: Int { get } var WebMenuItemTagGoForward: Int { get } var WebMenuItemTagStop: Int { get } var WebMenuItemTagReload: Int { get } var WebMenuItemTagCut: Int { get } var WebMenuItemTagPaste: Int { get } var WebMenuItemTagSpellingGuess: Int { get } var WebMenuItemTagNoGuessesFound: Int { get } var WebMenuItemTagIgnoreSpelling: Int { get } var WebMenuItemTagLearnSpelling: Int { get } var WebMenuItemTagOther: Int { get } var WebMenuItemTagSearchInSpotlight: Int { get } var WebMenuItemTagSearchWeb: Int { get } var WebMenuItemTagLookUpInDictionary: Int { get } var WebMenuItemTagOpenWithDefaultApplication: Int { get } var WebMenuItemPDFActualSize: Int { get } var WebMenuItemPDFZoomIn: Int { get } var WebMenuItemPDFZoomOut: Int { get } var WebMenuItemPDFAutoSize: Int { get } var WebMenuItemPDFSinglePage: Int { get } var WebMenuItemPDFFacingPages: Int { get } var WebMenuItemPDFContinuous: Int { get } var WebMenuItemPDFNextPage: Int { get } var WebMenuItemPDFPreviousPage: Int { get }

    Objective C

    enum { WebMenuItemTagOpenLinkInNewWindow = 1, WebMenuItemTagDownloadLinkToDisk, WebMenuItemTagCopyLinkToClipboard, WebMenuItemTagOpenImageInNewWindow, WebMenuItemTagDownloadImageToDisk, WebMenuItemTagCopyImageToClipboard, WebMenuItemTagOpenFrameInNewWindow, WebMenuItemTagCopy, WebMenuItemTagGoBack, WebMenuItemTagGoForward, WebMenuItemTagStop, WebMenuItemTagReload, WebMenuItemTagCut, WebMenuItemTagPaste, WebMenuItemTagSpellingGuess, WebMenuItemTagNoGuessesFound, WebMenuItemTagIgnoreSpelling, WebMenuItemTagLearnSpelling, WebMenuItemTagOther, WebMenuItemTagSearchInSpotlight, WebMenuItemTagSearchWeb, WebMenuItemTagLookUpInDictionary, WebMenuItemTagOpenWithDefaultApplication, WebMenuItemPDFActualSize, WebMenuItemPDFZoomIn, WebMenuItemPDFZoomOut, WebMenuItemPDFAutoSize, WebMenuItemPDFSinglePage, WebMenuItemPDFFacingPages, WebMenuItemPDFContinuous, WebMenuItemPDFNextPage, WebMenuItemPDFPreviousPage, };

    Константы

    • WebMenuItemTagOpenLinkInNewWindow

      WebMenuItemTagOpenLinkInNewWindow

      Откройте ссылку в новом окне.

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

    • WebMenuItemTagDownloadLinkToDisk

      WebMenuItemTagDownloadLinkToDisk

      Загрузите ссылку к диску.

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

    • WebMenuItemTagCopyLinkToClipboard

      WebMenuItemTagCopyLinkToClipboard

      Скопируйте ссылку к буферу обмена.

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

    • WebMenuItemTagOpenImageInNewWindow

      WebMenuItemTagOpenImageInNewWindow

      Откройте изображение в новом окне.

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

    • WebMenuItemTagDownloadImageToDisk

      WebMenuItemTagDownloadImageToDisk

      Загрузите изображение на диск.

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

    • WebMenuItemTagCopyImageToClipboard

      WebMenuItemTagCopyImageToClipboard

      Скопируйте изображение в буфер обмена.

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

    • WebMenuItemTagOpenFrameInNewWindow

      WebMenuItemTagOpenFrameInNewWindow

      Откройте кадр в новом окне.

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

    • WebMenuItemTagCopy

      WebMenuItemTagCopy

      Скопируйте элемент в буфер обмена.

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

    • WebMenuItemTagGoBack

      WebMenuItemTagGoBack

      Загрузите предыдущую страницу.

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

    • WebMenuItemTagGoForward

      WebMenuItemTagGoForward

      Загрузите следующую страницу.

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

    • WebMenuItemTagStop

      WebMenuItemTagStop

      Прекратите загружать текущую страницу.

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

    • WebMenuItemTagReload

      WebMenuItemTagReload

      Перезагрузите текущую страницу.

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

    • WebMenuItemTagCut

      WebMenuItemTagCut

      Сократите в настоящее время выбираемое содержание.

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

    • WebMenuItemTagPaste

      WebMenuItemTagPaste

      Вставьте содержание на буфере обмена на текущий выбор.

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

    • WebMenuItemTagSpellingGuess

      WebMenuItemTagSpellingGuess

      Предложите написания для слова с ошибками.

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

    • WebMenuItemTagNoGuessesFound

      WebMenuItemTagNoGuessesFound

      Укажите, могли ли бы быть найдены какие-либо предложенные написания для слова с ошибками.

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

    • WebMenuItemTagIgnoreSpelling

      WebMenuItemTagIgnoreSpelling

      Проигнорируйте слово с ошибками.

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

    • WebMenuItemTagLearnSpelling

      WebMenuItemTagLearnSpelling

      Добавьте слово с ошибками к списку пользователя приемлемых слов.

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

    • WebMenuItemTagOther

      WebMenuItemTagOther

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

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

    • WebMenuItemTagSearchInSpotlight

      WebMenuItemTagSearchInSpotlight

      Ищите SpotLight текущий выбор.

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

    • WebMenuItemTagSearchWeb

      WebMenuItemTagSearchWeb

      Ищите сеть текущий выбор.

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

    • WebMenuItemTagLookUpInDictionary

      WebMenuItemTagLookUpInDictionary

      Ищите текущий выбор в Словаре.

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

    • WebMenuItemTagOpenWithDefaultApplication

      WebMenuItemTagOpenWithDefaultApplication

      Откройте текущий выбор с помощью приложения по умолчанию.

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

    • WebMenuItemPDFActualSize

      WebMenuItemPDFActualSize

      Выведите на экран документ в формате PDF в его первоначальном размере.

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

    • WebMenuItemPDFZoomIn

      WebMenuItemPDFZoomIn

      Увеличьте масштаб документа в формате PDF.

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

    • WebMenuItemPDFZoomOut

      WebMenuItemPDFZoomOut

      Уменьшите масштаб документа в формате PDF.

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

    • WebMenuItemPDFAutoSize

      WebMenuItemPDFAutoSize

      Выведите на экран документ в формате PDF в указанном пользователями размере.

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

    • WebMenuItemPDFSinglePage

      WebMenuItemPDFSinglePage

      Выведите на экран документ в формате PDF одна страница за один раз.

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

    • WebMenuItemPDFFacingPages

      WebMenuItemPDFFacingPages

      Выведите на экран документ в формате PDF две страницы за один раз.

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

    • WebMenuItemPDFContinuous

      WebMenuItemPDFContinuous

      Выведите на экран все страницы в документе в формате PDF постоянно, с помощью вертикальной полосы прокрутки, при необходимости.

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

    • WebMenuItemPDFNextPage

      WebMenuItemPDFNextPage

      Выведите на экран следующую страницу документа в формате PDF.

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

    • WebMenuItemPDFPreviousPage

      WebMenuItemPDFPreviousPage

      Выведите на экран предыдущую страницу документа в формате PDF.

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

    Обсуждение

    Эти теги определяют общие меры, которые пользователь мог бы хотеть принять с элементами на странице. Можно использовать теги для дифференциации между различными типами пунктов меню.

  • Действия, которые может выполнить целевой объект работы перетаскивания.

    Объявление

    Swift

    struct WebDragDestinationAction : RawOptionSetType { init(_ rawValue: UInt) init(rawValue rawValue: UInt) static var None: WebDragDestinationAction { get } static var DHTML: WebDragDestinationAction { get } static var Edit: WebDragDestinationAction { get } static var Load: WebDragDestinationAction { get } static var Any: WebDragDestinationAction { get } }

    Objective C

    typedef enum { WebDragDestinationActionNone = 0, WebDragDestinationActionDHTML = 1, WebDragDestinationActionEdit = 2, WebDragDestinationActionLoad = 4, WebDragDestinationActionAny = UINT_MAX } WebDragDestinationAction;

    Константы

    • None

      WebDragDestinationActionNone

      Никакое действие.

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

    • DHTML

      WebDragDestinationActionDHTML

      Позволяет DHTML (такому как JavaScript) обрабатывать перетаскивание.

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

    • Edit

      WebDragDestinationActionEdit

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

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

    • Load

      WebDragDestinationActionLoad

      Позволяет работе перетаскивания изменять местоположение.

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

    • Any

      WebDragDestinationActionAny

      Позволяет любому определенному действию происходить.

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

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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

  • Действия, которые может выполнить исходный объект работы перетаскивания.

    Объявление

    Swift

    struct WebDragSourceAction : RawOptionSetType { init(_ rawValue: UInt) init(rawValue rawValue: UInt) static var None: WebDragSourceAction { get } static var DHTML: WebDragSourceAction { get } static var Image: WebDragSourceAction { get } static var Link: WebDragSourceAction { get } static var Selection: WebDragSourceAction { get } static var Any: WebDragSourceAction { get } }

    Objective C

    typedef enum { WebDragSourceActionNone = 0, WebDragSourceActionDHTML = 1, WebDragSourceActionImage = 2, WebDragSourceActionLink = 4, WebDragSourceActionSelection = 8, WebDragSourceActionAny = UINT_MAX } WebDragSourceAction;

    Константы

    • None

      WebDragSourceActionNone

      Никакое действие.

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

    • DHTML

      WebDragSourceActionDHTML

      Позволяет DHTML (такому как JavaScript) в исходном объекте инициировать работу перетаскивания.

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

    • Image

      WebDragSourceActionImage

      Позволяет пользователю перетаскивать изображение в исходном объекте.

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

    • Link

      WebDragSourceActionLink

      Позволяет пользователю перетаскивать ссылку в исходном объекте.

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

    • Selection

      WebDragSourceActionSelection

      Позволяет пользователю перетаскивать выбор в исходном объекте.

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

    • Any

      WebDragSourceActionAny

      Позволяет любому определенному действию происходить.

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

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

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

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