DSkin
DSkin
DSkin.DirectUI
MiniblinkPInvoke 类
MiniblinkPInvoke 方法
jsArg 方法
jsArgCount 方法
jsArgType 方法
jsBoolean 方法
jsCall 方法
jsCallGlobal 方法
jsDouble 方法
jsEmptyArray 方法
jsEmptyObject 方法
jsEval 方法
jsEvalExW 方法
jsEvalW 方法
jsFalse 方法
jsFloat 方法
jsFunction 方法
jsGet 方法
jsGetAt 方法
jsGetData 方法
jsGetGlobal 方法
jsGetLength 方法
jsGetWebView 方法
jsGlobalObject 方法
jsInt 方法
jsNull 方法
jsObject 方法
jsSet 方法
jsSetAt 方法
jsSetGlobal 方法
jsSetLength 方法
jsString 方法
jsStringW 方法
jsToBoolean 方法
jsToDouble 方法
jsToFloat 方法
jsToInt 方法
jsToString 方法
jsToStringW 方法
jsTrue 方法
jsTypeOf 方法
jsUndefined 方法
Utf8IntptrToString 方法
Utf8StringToIntptr 方法
Utf8StringToWkeChar 方法
wkeCallOnMainThread 方法
wkeCallOnMainThreadAndWait 方法
wkeCanGoBack 方法
wkeCanGoForward 方法
WkeCharToUtf8String 方法
wkeConfigure 方法
wkeConfigureWrap 方法
wkeContextMenuEvent 方法
wkeCreateStringW 方法
wkeCreateWebView 方法
wkeCreateWebWindow 方法
wkeCreateWindow 方法
wkeDeleteString 方法
wkeDestroyWebView 方法
wkeEditorCopy 方法
wkeEditorCut 方法
wkeEditorDelete 方法
wkeEditorPaste 方法
wkeEditorRedo 方法
wkeEditorSelectAll 方法
wkeEditorUndo 方法
wkeEditorUnSelect 方法
wkeEnableContextMenu 方法
wkeEnableWindow 方法
wkeExecCommand 方法
wkeFinalize 方法
wkeFireKeyDownEvent 方法
wkeFireKeyPressEvent 方法
wkeFireKeyUpEvent 方法
wkeFireMouseEvent 方法
wkeFireMouseWheelEvent 方法
wkeFree 方法
wkeGetCaretRect 方法
wkeGetContentHeight 方法
wkeGetContentWidth 方法
wkeGetCookie 方法
wkeGetCookieW 方法
wkeGetCursorInfoType 方法
wkeGetHeight 方法
wkeGetMediaVolume 方法
wkeGetString 方法
wkeGetStringW 方法
wkeGetUserAgent 方法
wkeGetVersionString 方法
wkeGetViewDC 方法
wkeGetWidth 方法
wkeGetWTFString 方法
wkeGetZoomFactor 方法
wkeGlobalExec 方法
wkeGoBack 方法
wkeGoForward 方法
wkeInitialize 方法
wkeInitializeEx 方法
wkeInitializeExWrap 方法
wkeIsCookieEnabled 方法
wkeIsDirty 方法
wkeIsLoadComplete 方法
wkeIsLoading 方法
wkeIsLoadingCompleted 方法
wkeIsLoadingFailed 方法
wkeIsLoadingSucceeded 方法
wkeIsMainFrame 方法
wkeIsTransparent 方法
wkeJsBindFunction 方法
wkeJsBindGetter 方法
wkeJsBindSetter 方法
wkeJSCollectGarbge 方法
wkeJSGet 方法
wkeJSGetAt 方法
wkeJSGetData 方法
wkeJSIsArray 方法
wkeJSIsBool 方法
wkeJSIsFalse 方法
wkeJSIsFunction 方法
wkeJSIsNull 方法
wkeJSIsNumber 方法
wkeJSIsObject 方法
wkeJSIsString 方法
wkeJSIsTrue 方法
wkeJSIsUndefined 方法
wkeKillFocus 方法
wkeLimitPlugins 方法
wkeLoadFile 方法
wkeLoadFileW 方法
wkeLoadHTML 方法
wkeLoadHTMLW 方法
wkeLoadURL 方法
wkeLoadURLW 方法
wkeLoadW 方法
wkeMalloc 方法
wkeMediaVolume 方法
wkeNetCancelRequest 方法
wkeNetGetMIMEType 方法
wkeNetGetRequestMethod 方法
wkeNetHookRequest 方法
wkeNetOnResponse 方法
wkeNetSetData 方法
wkeNetSetHTTPHeaderField 方法
wkeNetSetMIMEType 方法
wkeNetSetURL 方法
wkeOnAlertBox 方法
wkeOnConfirmBox 方法
wkeOnConsole 方法
wkeOnCreateView 方法
wkeOnDidCreateScriptContext 方法
wkeOnDocumentReady 方法
wkeOnDocumentReady2 方法
wkeOnDownload 方法
wkeOnLoadingFinish 方法
wkeOnLoadUrlBegin 方法
wkeOnLoadUrlEnd 方法
wkeOnMouseOverUrlChanged 方法
wkeOnNavigation 方法
wkeOnPaintUpdated 方法
wkeOnPromptBox 方法
wkeOnTitleChanged 方法
wkeOnURLChanged 方法
wkeOnURLChanged2 方法
wkeOnWillReleaseScriptContext 方法
wkePaint 方法
wkePaint2 方法
wkePaintDC 方法
wkePostURL 方法
wkePostURLW 方法
wkeReload 方法
wkeResize 方法
wkeRunJS 方法
wkeRunJsByFrame 方法
wkeRunJSW 方法
wkeSelectAll 方法
wkeSetCookie 方法
wkeSetCookieEnabled 方法
wkeSetCookieJarFullPath 方法
wkeSetCookieJarPath 方法
wkeSetCspCheckEnable 方法
wkeSetDebugConfig 方法
wkeSetDragEnable 方法
wkeSetDragFiles 方法
wkeSetEditable 方法
wkeSetFocus 方法
wkeSetHandle 方法
wkeSetHandleOffset 方法
wkeSetHeadlessEnabled 方法
wkeSetLocalStorageFullPath 方法
wkeSetMediaVolume 方法
wkeSetMemoryCacheEnable 方法
wkeSetMenuItemText 方法
wkeSetMenuItemVisible 方法
wkeSetNavigationToNewWindowEnable 方法
wkeSetNpapiPluginsEnabled 方法
wkeSetStoragePath 方法
wkeSetString 方法
wkeSetStringW 方法
wkeSetTouchEnabled 方法
wkeSetTransparent 方法
wkeSetUserAgent 方法
wkeSetUserAgentW 方法
wkeSetViewNetInterface 方法
wkeSetViewProxy 方法
wkeSetWTFString 方法
wkeSetZoomFactor 方法
wkeShowDevtools 方法
wkeShowWindow 方法
wkeStopLoading 方法
wkeTitleW 方法
wkeToStringW 方法
wkeWebFrameGetMainWorldScriptContext 方法
wkeWindowOnPaint 方法
MiniblinkPInvoke 方法
MiniblinkPInvoke
类型公开以下成员。
方法
名称
说明
jsArg
jsArgCount
jsArgType
jsBoolean
jsCall
jsCallGlobal
jsDouble
jsEmptyArray
jsEmptyObject
jsEval
jsEvalExW
jsEvalW
jsFalse
jsFloat
jsFunction
jsGet
jsGetAt
jsGetData
jsGetGlobal
jsGetLength
jsGetWebView
WebView关联操作
jsGlobalObject
jsInt
jsNull
jsObject
jsSet
jsSetAt
jsSetGlobal
jsSetLength
jsString
jsStringW
jsToBoolean
jsToDouble
jsToFloat
jsToInt
jsToString
jsToStringW
jsTrue
jsTypeOf
jsUndefined
Utf8IntptrToString
Utf8StringToIntptr
调用这个之后要手动调用 Marshal.FreeHGlobal(ptr);
Utf8StringToWkeChar
wkeCallOnMainThread
wkeCallOnMainThreadAndWait
wkeCanGoBack
wkeCanGoForward
WkeCharToUtf8String
wkeConfigure
wkeConfigureWrap
wkeContextMenuEvent
wkeCreateStringW
wkeCreateWebView
wkeCreateWebWindow
wkeCreateWindow
wkeDeleteString
wkeDestroyWebView
wkeEditorCopy
wkeEditorCut
wkeEditorDelete
wkeEditorPaste
wkeEditorRedo
wkeEditorSelectAll
wkeEditorUndo
wkeEditorUnSelect
wkeEnableContextMenu
wkeEnableWindow
wkeExecCommand
wkeFinalize
wkeFireKeyDownEvent
wkeFireKeyPressEvent
wkeFireKeyUpEvent
wkeFireMouseEvent
wkeFireMouseWheelEvent
wkeFree
wkeGetCaretRect
wkeGetContentHeight
wkeGetContentWidth
wkeGetCookie
wkeGetCookieW
wkeGetCursorInfoType
wkeGetHeight
wkeGetMediaVolume
wkeGetString
wkeGetStringW
wkeGetUserAgent
wkeGetVersionString
wkeGetViewDC
wkeGetWidth
wkeGetWTFString
wkeGetZoomFactor
wkeGlobalExec
wkeGoBack
wkeGoForward
wkeInitialize
wkeInitializeEx
wkeInitializeExWrap
wkeIsCookieEnabled
wkeIsDirty
wkeIsLoadComplete
wkeIsLoading
wkeIsLoadingCompleted
wkeIsLoadingFailed
wkeIsLoadingSucceeded
wkeIsMainFrame
wkeIsTransparent
wkeJsBindFunction
wkeJsBindGetter
wkeJsBindSetter
wkeJSCollectGarbge
wkeJSGet
wkeJSGetAt
wkeJSGetData
wkeJSIsArray
wkeJSIsBool
wkeJSIsFalse
wkeJSIsFunction
wkeJSIsNull
wkeJSIsNumber
wkeJSIsObject
wkeJSIsString
wkeJSIsTrue
wkeJSIsUndefined
wkeKillFocus
wkeLimitPlugins
wkeLoadFile
wkeLoadFileW
wkeLoadHTML
wkeLoadHTMLW
wkeLoadURL
wkeLoadURLW
wkeLoadW
wkeMalloc
wkeMediaVolume
wkeNetCancelRequest
在wkeOnLoadUrlBegin回调里调用,设置后,此请求将被取消。
wkeNetGetMIMEType
wkeNetGetRequestMethod
wkeNetHookRequest
wkeNetOnResponse
wkeNetSetData
wkeNetSetHTTPHeaderField
wkeNetSetMIMEType
wkeNetSetURL
wkeOnAlertBox
wkeOnConfirmBox
wkeOnConsole
wkeOnCreateView
wkeOnDidCreateScriptContext
wkeOnDocumentReady
wkeOnDocumentReady2
可判断是不是主 frame 加载完成
wkeOnDownload
wkeOnLoadingFinish
wkeOnLoadUrlBegin
调用此函数后,网络层收到数据会存储在一buf内,接收数据完成后响应OnLoadUrlEnd事件.#此调用严重影响性能,慎用" 此函数和wkeNetSetData的区别是,wkeNetHookRequest会在接受到真正网络数据后再调用回调,并允许回调修改网络数据。"而wkeNetSetData是在网络数据还没发送的时候修改"
wkeOnLoadUrlEnd
wkeOnMouseOverUrlChanged
可以实现类似谷歌浏览器鼠标移动到带有超链接的地方,给出链接地址。
wkeOnNavigation
wkeOnPaintUpdated
wkeOnPromptBox
wkeOnTitleChanged
wkeOnURLChanged
wkeOnURLChanged2
URL 改变,可判断是否是主 frame 的url 改变
wkeOnWillReleaseScriptContext
wkePaint
wkePaint2
wkePaintDC
wkePostURL
wkePostURLW
wkeReload
wkeResize
wkeRunJS
wkeRunJsByFrame
可以在wkeOnDocumentReady2回调里注入JS执行
wkeRunJSW
wkeSelectAll
wkeSetCookie
wkeSetCookieEnabled
wkeSetCookieJarFullPath
wkeSetCookieJarPath
wkeSetCspCheckEnable
是否检查CSP,也就是跨域安全检查
wkeSetDebugConfig
wkeSetDragEnable
wkeSetDragFiles
wkeSetEditable
wkeSetFocus
wkeSetHandle
wkeSetHandleOffset
设置页面控件的偏移量,一般用作控件时,需要制定位置,否则会出现事件响应位置有问题。
wkeSetHeadlessEnabled
是否渲染,True 禁止渲染,false 启用渲染
wkeSetLocalStorageFullPath
wkeSetMediaVolume
wkeSetMemoryCacheEnable
是否启用内存缓存
wkeSetMenuItemText
wkeSetMenuItemVisible
wkeSetNavigationToNewWindowEnable
是否新开窗口
wkeSetNpapiPluginsEnabled
是否启用插件
wkeSetStoragePath
wkeSetString
wkeSetStringW
wkeSetTouchEnabled
是否启用 Touch 触摸事件
wkeSetTransparent
wkeSetUserAgent
wkeSetUserAgentW
wkeSetViewNetInterface
绑定View请求时,所用IP,比如一台电脑两个IP的情况下,可以指定某个IP访问
wkeSetViewProxy
wkeSetWTFString
wkeSetZoomFactor
wkeShowDevtools
wkeShowWindow
wkeStopLoading
wkeTitleW
wkeToStringW
wkeWebFrameGetMainWorldScriptContext
wkeWindowOnPaint
Top
参见
引用
MiniblinkPInvoke 类
DSkin.DirectUI 命名空间