Snažil som sa prispôsobiť vložený widgetu z Zendesk na mojej webovej stránke. Pretože oni nedávajú žiadnu možnosť prispôsobiť vzhľad svojej forme, by som chcel presadiť moje css pravidlá.
Pridal som tento kus kódu z Zendesk, aby ich forma na mojej stránke.
<script type="text/javascript" src="https://leads-capturer.futuresimple.com/embed.js?token=ca98908sdgfgds9834234jlkjsdb">
Tento skript miesta forme, v rámci <iframe>
a všetky uzly v tomto <iframe>
nemôže byť prispôsobené/zmeniť.
Snažil som sa, JS, ak chcete nastaviť inline štýl prvky formulára vnútri <iframe>
. Snažil vytvárať nové šablóny so štýlmi prepísať pôvodné štýlov, ale nič nepomohlo.
Dokonca aj niečo tak jednoduchého, ako tento kód nižšie, zlyhá (#iframe-main-container
dieťa od <iframe>
):
<script>
let p = document.querySelector('#iframe-main-container');
p.style.background = 'red';
</script>
Ak som zmena kódu vyššie a cieľ <iframe>
to funguje.
Moja prvá otázka by bola, je možné prepísať existujúci CSS pravidlo z vložený widgetu?
Ak je to možné, robím niečo nesprávne, ak chcete zmeniť jeho vzhľad?