Включение редактирования
Путем установки доступного для редактирования атрибута веб-представления возражают, что можно сделать весь веб-контент выведенным на экран в том представлении доступный для редактирования. Редактирование содержания изменит базовую Объектную модель документа (DOM). Однако устанавливая доступный для редактирования атрибут в YES
не изменяет атрибуты редактирования Объектов DOM — установка атрибута веб-представления переопределяет атрибуты DOM.
Например, для изменения Миниприложения браузера расположилось в /Developer/Examples/WebKit
, установите доступный для редактирования атрибут в YES
после того, как файл пера загружается в MyDocument windowControllerDidLoadNib:
метод следующим образом:
- (void)windowControllerDidLoadNib:(NSWindowController *) aController |
{ |
[super windowControllerDidLoadNib:aController]; |
... |
// Set editable flag |
[webView setEditable:YES]; |
} |
Теперь, когда Вы создаете и запускаете приложение, можно добавить, удалить и изменить содержимое HTML, выведенное на экран в объекте веб-представления. Посмотрите Сохранение и Загрузку веб-контента для того, как получить источник HTML от DOM.