I'm developing a add-on app that can dynamically change confluence cloud pages' background by different conditions.(insert a background image into cloud confluence pages ).
I have investigated that I can't use a Web Resource module to introduce JavaScript files to run on pages,So I want to use Macro Modules or something else to insert iframe and run its JavaScript Code to change page background , But Because of Same Origin Policy I cannot access and affect it's parent DOM.
What am I supposed to do?
Thank you
In the Cloud you're not supposed to access the parent DOM or run any JavaScript on the parent page. That's one of the reasons why in the Cloud apps are inside iframes in the first place. So, I'm sorry but what you want to do isn't technically possible right now.
By the way, if you have questions regarding the development of apps you should know about the Atlassian Developer Community. :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.