Open shashikiran-im opened 6 months ago
Please read thread about TrustedHTML.
It's mentioned there.
Hi @josteink,
Thanks for reply. I tried JQuery 4 beta & passed trusted HTML to GmailJS API method add_toolbar_button() & it worked.
Need Clarification:
Thanks in Advance, Shashikiran
Please read thread about TrustedHTML.
It's mentioned there.
What thread are you referring to?
This thread: https://github.com/KartikTalwar/gmail.js/issues/779
Hi GmailJS Team,
FYI that I had updated code to refer jQuery & added below code & it is working, const trustedHTMLpolicy = trustedTypes.createPolicy("default", { createHTML: (to_escape) => to_escape, });
$.extend({ htmlPrefilter: trustedHTMLpolicy.createHTML // this is the actual function which jQuery needs });
But gmail.tools.add_toolbar_button() method used to add buttons to toolbar is not working & showing below error in console,
jquery.module.min.js:2 Uncaught TypeError: Illegal invocation at T.fn.init. (jquery.module.min.js:2:44823)
at Y (jquery.module.min.js:2:6326)
at T.fn.init.html (jquery.module.min.js:2:44634)
at create_generic_toolbar_button (gmail.js:3673:16)
at Gmail.api.tools.add_toolbar_button (gmail.js:3690:16)
at extension.js:25:19
at gmail.js:2745:28
Please let me know how to address it.
Thanks in Advance, Shashikiran