Snažil jsem se přizpůsobit vložený widget z Zendesk na mých webových stránkách. Od té doby nedávají žádnou možnost přizpůsobit vzhled své formě, chtěl bych prosadit pravidla css.
Přidal jsem tento kus kódu z Zendesk, aby jejich formulář na mé stránce.
<script type="text/javascript" src="https://leads-capturer.futuresimple.com/embed.js?token=ca98908sdgfgds9834234jlkjsdb">
Tento skript umístí podobě v <iframe>
a všechny uzly uvnitř této <iframe>
nelze přizpůsobit/změnit.
Snažil jsem se JS nastavit inline styl pro formulářové prvky uvnitř <iframe>
. Snažil vytvořit nový styl, aby přepsat svůj původní styl, ale nic, zdá se do práce.
Dokonce i něco tak jednoduchého, jako je tento kód níže, selže (#iframe-main-container
je dítě od <iframe>
):
<script>
let p = document.querySelector('#iframe-main-container');
p.style.background = 'red';
</script>
Mám-li změnit výše uvedený kód a cíl <iframe>
,, to funguje.
Moje první otázka by byla, je možné přepsat existující pravidlo CSS od vložený widget?
Pokud je to možné, dělám něco špatně změnit jeho vzhled?