• Register
  • Login
  • Pricing
  • Support
    • Support
    • Tutorials
    • Blog
    • Guide
    • Support Forum
  • Notification Settings Notification Settings
  • Private Messages Private Messages
  • All Messageboards
  • Fehler

Fehlermeldung bei Einbetten

Started 2020-06-02 by alango

alango

2020-06-02

Wenn ich in Firefox ein eingebettetes Formular aufrufe, wird es zwar angezeigt, aber darunter steht "Blockiert durch X-Frame-Options-Richtline. Beim Verbinden mit pollunit.com trat ein Fehler auf." Weiß jemand dazu etwas?

Markus Huber

2020-06-02

Hallo Alango,

ich denke, Du hast vermutlich eine PollUnit per iFrame eingebettet, richtig?
Dazu musst Du im Kontextmenu (drei Punkte) der PollUnit erst "Mehr" dann "Einbetten" klicken. Hier kannst Du dann den Host angeben in der die PollUnit eingebettet wurde.

Hier gibt es noch mehr Infos: https://pollunit.com/de/tutorials/embed_poll

Das ganze passiert um Clickjacking (https://de.wikipedia.org/wiki/Clickjacking) zu verhindern.

Beste Grüße
Markus

alango

2020-06-02

Hallo! Ich bilde mir ein, alles befolgt zu haben. Jetzt ist die Fehlermeldung weg (X-Frame). Aber obwohl kill_background=1 eingetragen ist ist der Background noch da. Unten ist der Code. Wo könnte der Fehler sein? Dankeschön!

<iframe width="100%" height="700" frameborder="0" allowtransparency="0"
src="https://pollunit.com/polls/verbundensein?embed=1?&embed_options[kill_title]=1"&embed_options[kill_background]=1></iframe>

Private Questioner

2020-06-02

Hallo Alango,
ich denke, es müsste allowtransparency="true" heißen.
Ansonsten könnte es noch an CSS Einstellungen liegen.

Private Questioner

2020-06-02

Hallo nochmal,
ich hab es gerade ausprobiert. allowtransparency="0" geht auch.
Daher stimmt etwas anderes nicht. Schick mir doch mal den Link an markus@pollunit.com, dann schaue ich drauf.

Private Questioner

2020-06-02

In dem Link den Du mir geschickt hast, fehlt in der URL das &embed_options[kill_background]=1.
Ha, jetzt sehe ich es auch in Deinem Post. Du hast hinter dem [kill_title]=1 schließende Anführungszeichen. Also der Code müsste richtiger Weise so sein:

<iframe width="100%" height="700" frameborder="0" allowtransparency="0" src="https://pollunit.com/polls/verbundensein?embed=1?&embed_options[kill_title]=1&embed_options[kill_background]=1"></iframe>

Private Questioner

2020-06-02

Und noch was. Ich hab gesehen Du nutzt das iFrame Resizer Script. Du solltest dann auf jeden Fall die Option &embed_options[disable_remote_overlay]=1 mit hinzufügen. Ansonsten kann es sein, dass die Overlays irgendwo in der Mitte der eingebetteten PollUnit auftauchen.
Das liegt daran, dass wir die Bildschirmhöhe in einem iFrame nicht auslesen können. Der Bildschirm ist sozusagen die Größe des iFrames. Ich persönlich bette am liebsten iFrames mit 100vh Höhe ein. Also sowas:

<iframe style="height: 100vh;" ... ></iframe>

Dann hat das iFrame immer die Höhe des Bildschirms. Aber ich denke, das ist auch Geschmacksache.

alango

2020-06-03

Vielen Dank, sehr hilfreich. Jetzt klappt alles.

Tools

  • Voting
  • Surveys
  • Free Tables
  • Collect Ideas and Feedback
  • Photo Contests
  • Video Contests
  • Music Contests
  • Landing Page
  • Pairwise Comparison
  • PollUnit Lab

Support

  • Get Started
  • PollUnit Help
  • Tutorials
  • Support Forum
  • support@pollunit.com

Tutorials

  • Create your first poll
  • Advanced poll features
  • Advanced survey branching logic
  • Distribute tasks online
  • Cast votes and rate options
  • Find a date
  • Vote on images
  • Create your own theme
  • Polls with your own logo
  • Evaluate your PollUnit
  • Dot Voting
  • Range Voting
  • Polls on your own website
  • Live Voting
  • Reach a consensus
  • Manage orga­nizations
  • Prevent multiple participation
  • Donations and participation fees

Legal

  • Privacy policy
  • Terms of use
  • Imprint

PollUnit

  • PollUnit Blog
  • About PollUnit
  • Press kit
  • © PollUnit
  • Register
  • Login
  • Pricing
  • Support
    • Support
    • Tutorials
    • Blog
    • Guide
    • Support Forum