Clean up leftover Recaptcha iframes to prevent memory leak.
This commit is contained in:
parent
ce577a445b
commit
ebaa687a73
@ -125,6 +125,11 @@ Captcha.v2 =
|
|||||||
$.rmClass QR.nodes.el, 'captcha-open'
|
$.rmClass QR.nodes.el, 'captcha-open'
|
||||||
$.rm @nodes.container if @nodes.container
|
$.rm @nodes.container if @nodes.container
|
||||||
delete @nodes.container
|
delete @nodes.container
|
||||||
|
# Clean up abandoned iframes.
|
||||||
|
for garbage in $$ 'div > .gc-bubbleDefault'
|
||||||
|
$.rm ins if (ins = garbage.parentNode.nextSibling) and ins.nodeName is 'INS'
|
||||||
|
$.rm garbage.parentNode
|
||||||
|
return
|
||||||
|
|
||||||
sync: (captchas=[]) ->
|
sync: (captchas=[]) ->
|
||||||
@captchas = captchas
|
@captchas = captchas
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user