⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 webview.h

📁 linux下开源浏览器WebKit的源码,市面上的很多商用浏览器都是移植自WebKit
💻 H
📖 第 1 页 / 共 3 页
字号:
*/- (NSDictionary *)elementAtPoint:(NSPoint)point;/*!    @method pasteboardTypesForSelection    @abstract Returns the pasteboard types that WebView can use for the current selection*/- (NSArray *)pasteboardTypesForSelection;/*!    @method writeSelectionWithPasteboardTypes:toPasteboard:    @abstract Writes the current selection to the pasteboard    @param types The types that WebView will write to the pasteboard    @param pasteboard The pasteboard to write to*/- (void)writeSelectionWithPasteboardTypes:(NSArray *)types toPasteboard:(NSPasteboard *)pasteboard;/*!    @method pasteboardTypesForElement:    @abstract Returns the pasteboard types that WebView can use for an element    @param element The element*/- (NSArray *)pasteboardTypesForElement:(NSDictionary *)element;/*!    @method writeElement:withPasteboardTypes:toPasteboard:    @abstract Writes an element to the pasteboard    @param element The element to write to the pasteboard    @param types The types that WebView will write to the pasteboard    @param pasteboard The pasteboard to write to*/- (void)writeElement:(NSDictionary *)element withPasteboardTypes:(NSArray *)types toPasteboard:(NSPasteboard *)pasteboard;/*!    @method moveDragCaretToPoint:    @param point A point in the coordinates of the WebView    @discussion This method moves the caret that shows where something being dragged will be dropped. It may cause the WebView to scroll    to make the new position of the drag caret visible.*/- (void)moveDragCaretToPoint:(NSPoint)point;/*!    @method removeDragCaret    @abstract Removes the drag caret from the WebView*/- (void)removeDragCaret;/*!    @method setDrawsBackground:    @param drawsBackround YES to cause the receiver to draw a default white background, NO otherwise.    @abstract Sets whether the receiver draws a default white background when the loaded page has no background specified.*/- (void)setDrawsBackground:(BOOL)drawsBackround;/*!    @method drawsBackground    @result Returns YES if the receiver draws a default white background, NO otherwise.*/- (BOOL)drawsBackground;/*!    @method setShouldUpdateWhileOffscreen:    @abstract Sets whether the receiver must update even when it is not in a window that is currently visible.    @param updateWhileOffscreen whether the receiver is required to render updates to the web page when it is not in a visible window.    @abstract If set to NO, then whenever the web view is not in a visible window, updates to the web page will not necessarily be rendered in the view.    However, when the window is made visible, the view will be updated automatically. Not updating while hidden can improve performance. If set to is YES,    hidden web views are always updated. This is the default.*/- (void)setShouldUpdateWhileOffscreen:(BOOL)updateWhileOffscreen;/*!    @method shouldUpdateWhileOffscreen    @result Returns whether the web view is always updated even when it is not in a window that is currently visible.*/- (BOOL)shouldUpdateWhileOffscreen;/*!    @method setMainFrameURL:    @param URLString The URL to load in the mainFrame.*/- (void)setMainFrameURL:(NSString *)URLString;/*!    @method mainFrameURL    @result Returns the main frame's current URL.*/- (NSString *)mainFrameURL;/*!    @method mainFrameDocument    @result Returns the main frame's DOMDocument.*/- (DOMDocument *)mainFrameDocument;/*!    @method mainFrameTitle    @result Returns the main frame's title if any, otherwise an empty string.*/- (NSString *)mainFrameTitle;/*!    @method mainFrameIcon    @discussion The methods returns the site icon for the current page loaded in the mainFrame.    @result Returns the main frame's icon if any, otherwise nil.*/- (NSImage *)mainFrameIcon;@end@interface WebView (WebIBActions) <NSUserInterfaceValidations>- (IBAction)takeStringURLFrom:(id)sender;- (IBAction)stopLoading:(id)sender;- (IBAction)reload:(id)sender;- (IBAction)reloadFromOrigin:(id)sender;- (BOOL)canGoBack;- (IBAction)goBack:(id)sender;- (BOOL)canGoForward;- (IBAction)goForward:(id)sender;- (BOOL)canMakeTextLarger;- (IBAction)makeTextLarger:(id)sender;- (BOOL)canMakeTextSmaller;- (IBAction)makeTextSmaller:(id)sender;- (BOOL)canMakeTextStandardSize;- (IBAction)makeTextStandardSize:(id)sender;- (IBAction)toggleContinuousSpellChecking:(id)sender;- (IBAction)toggleSmartInsertDelete:(id)sender;@end// WebView editing supportextern NSString * const WebViewDidBeginEditingNotification;extern NSString * const WebViewDidChangeNotification;extern NSString * const WebViewDidEndEditingNotification;extern NSString * const WebViewDidChangeTypingStyleNotification;extern NSString * const WebViewDidChangeSelectionNotification;@interface WebView (WebViewCSS)- (DOMCSSStyleDeclaration *)computedStyleForElement:(DOMElement *)element pseudoElement:(NSString *)pseudoElement;@end@interface WebView (WebViewEditing)- (DOMRange *)editableDOMRangeForPoint:(NSPoint)point;- (void)setSelectedDOMRange:(DOMRange *)range affinity:(NSSelectionAffinity)selectionAffinity;- (DOMRange *)selectedDOMRange;- (NSSelectionAffinity)selectionAffinity;- (BOOL)maintainsInactiveSelection;- (void)setEditable:(BOOL)flag;- (BOOL)isEditable;- (void)setTypingStyle:(DOMCSSStyleDeclaration *)style;- (DOMCSSStyleDeclaration *)typingStyle;- (void)setSmartInsertDeleteEnabled:(BOOL)flag;- (BOOL)smartInsertDeleteEnabled;- (void)setContinuousSpellCheckingEnabled:(BOOL)flag;- (BOOL)isContinuousSpellCheckingEnabled;- (WebNSInteger)spellCheckerDocumentTag;- (NSUndoManager *)undoManager;- (void)setEditingDelegate:(id)delegate;- (id)editingDelegate;- (DOMCSSStyleDeclaration *)styleDeclarationWithText:(NSString *)text;@end@interface WebView (WebViewUndoableEditing)- (void)replaceSelectionWithNode:(DOMNode *)node; - (void)replaceSelectionWithText:(NSString *)text;    - (void)replaceSelectionWithMarkupString:(NSString *)markupString;- (void)replaceSelectionWithArchive:(WebArchive *)archive;- (void)deleteSelection;    - (void)applyStyle:(DOMCSSStyleDeclaration *)style;@end@interface WebView (WebViewEditingActions)- (void)copy:(id)sender;- (void)cut:(id)sender;- (void)paste:(id)sender;- (void)copyFont:(id)sender;- (void)pasteFont:(id)sender;- (void)delete:(id)sender;- (void)pasteAsPlainText:(id)sender;- (void)pasteAsRichText:(id)sender;- (void)changeFont:(id)sender;- (void)changeAttributes:(id)sender;- (void)changeDocumentBackgroundColor:(id)sender;- (void)changeColor:(id)sender;- (void)alignCenter:(id)sender;- (void)alignJustified:(id)sender;- (void)alignLeft:(id)sender;- (void)alignRight:(id)sender;- (void)checkSpelling:(id)sender;- (void)showGuessPanel:(id)sender;- (void)performFindPanelAction:(id)sender;- (void)startSpeaking:(id)sender;- (void)stopSpeaking:(id)sender;- (void)moveToBeginningOfSentence:(id)sender;- (void)moveToBeginningOfSentenceAndModifySelection:(id)sender;- (void)moveToEndOfSentence:(id)sender;- (void)moveToEndOfSentenceAndModifySelection:(id)sender;- (void)selectSentence:(id)sender;/* The following methods are declared in NSResponder.h.WebView overrides each method in this list, providinga custom implementation for each.    - (void)capitalizeWord:(id)sender;- (void)centerSelectionInVisibleArea:(id)sender;- (void)changeCaseOfLetter:(id)sender;- (void)complete:(id)sender;- (void)deleteBackward:(id)sender;- (void)deleteBackwardByDecomposingPreviousCharacter:(id)sender;- (void)deleteForward:(id)sender;- (void)deleteToBeginningOfLine:(id)sender;- (void)deleteToBeginningOfParagraph:(id)sender;- (void)deleteToEndOfLine:(id)sender;- (void)deleteToEndOfParagraph:(id)sender;- (void)deleteWordBackward:(id)sender;- (void)deleteWordForward:(id)sender;- (void)indent:(id)sender;- (void)insertBacktab:(id)sender;- (void)insertNewline:(id)sender;- (void)insertParagraphSeparator:(id)sender;- (void)insertTab:(id)sender;- (void)lowercaseWord:(id)sender;- (void)moveBackward:(id)sender;- (void)moveBackwardAndModifySelection:(id)sender;- (void)moveDown:(id)sender;- (void)moveDownAndModifySelection:(id)sender;- (void)moveForward:(id)sender;- (void)moveForwardAndModifySelection:(id)sender;- (void)moveLeft:(id)sender;- (void)moveLeftAndModifySelection:(id)sender;- (void)moveRight:(id)sender;- (void)moveRightAndModifySelection:(id)sender;- (void)moveToBeginningOfDocument:(id)sender;- (void)moveToBeginningOfDocumentAndModifySelection:(id)sender;- (void)moveToBeginningOfLine:(id)sender;- (void)moveToBeginningOfLineAndModifySelection:(id)sender;- (void)moveToBeginningOfParagraph:(id)sender;- (void)moveToBeginningOfParagraphAndModifySelection:(id)sender;- (void)moveToEndOfDocument:(id)sender;- (void)moveToEndOfDocumentAndModifySelection:(id)sender;- (void)moveToEndOfLine:(id)sender;- (void)moveToEndOfLineAndModifySelection:(id)sender;- (void)moveToEndOfParagraph:(id)sender;- (void)moveToEndOfParagraphAndModifySelection:(id)sender;- (void)moveUp:(id)sender;- (void)moveUpAndModifySelection:(id)sender;- (void)moveWordBackward:(id)sender;- (void)moveWordBackwardAndModifySelection:(id)sender;- (void)moveWordForward:(id)sender;- (void)moveWordForwardAndModifySelection:(id)sender;- (void)moveWordLeft:(id)sender;- (void)moveWordLeftAndModifySelection:(id)sender;- (void)moveWordRight:(id)sender;- (void)moveWordRightAndModifySelection:(id)sender;- (void)pageDown:(id)sender;- (void)pageUp:(id)sender;- (void)scrollLineDown:(id)sender;- (void)scrollLineUp:(id)sender;- (void)scrollPageDown:(id)sender;- (void)scrollPageUp:(id)sender;- (void)selectAll:(id)sender;- (void)selectLine:(id)sender;- (void)selectParagraph:(id)sender;- (void)selectWord:(id)sender;- (void)uppercaseWord:(id)sender;*/ @end#undef WebNSInteger

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -