fix getFavcion api in webview to return dataUrl
This commit is contained in:
parent
36819e2638
commit
05be71e9bc
5 changed files with 13 additions and 9 deletions
|
@ -236,7 +236,6 @@ registerWebViewElement = ->
|
|||
methods = [
|
||||
"getUrl"
|
||||
"getTitle"
|
||||
"getFavicon"
|
||||
"isLoading"
|
||||
"isWaitingForResponse"
|
||||
"stop"
|
||||
|
@ -277,6 +276,13 @@ registerWebViewElement = ->
|
|||
remote.getGuestWebContents(internal.guestInstanceId)[m] args...
|
||||
proto[m] = createHandler m for m in methods
|
||||
|
||||
# Return dataUrl instead of nativeImage.
|
||||
proto.getFavicon = (args...) ->
|
||||
internal = v8Util.getHiddenValue this, 'internal'
|
||||
return unless internal
|
||||
favicon = remote.getGuestWebContents(internal.guestInstanceId)['getFavicon'] args...
|
||||
favicon.toDataUrl()
|
||||
|
||||
window.WebView = webFrame.registerEmbedderCustomElement 'webview',
|
||||
prototype: proto
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue