Why doesn't Assist change the content of my iFrames?
Integration of Eye-Able® Assist in iFrames
Eye-Able® Assist cannot modify content inside iFrames by default.
The reason lies in the technical nature of iFrames: they load content from external domains.
For security and privacy reasons, it is not possible to directly access or change the elements within them — such as colors, font sizes, or contrast settings.
What does this mean in practice?
If your website contains an iFrame — for example, to embed an external form, video, or tool — Eye-Able® Assist cannot automatically apply its accessibility functions to the embedded content.
What is the solution?
There are special code snippets that enable Eye-Able® Assist on your main page to communicate with the Assist instance inside the iFrame.
Requirements:
-
Eye-Able® Assist must be implemented on both your main page and within the iFrame.
-
The provided code snippets must be correctly integrated.
These snippets allow interaction between both Assist instances.
If the integration is successful:
-
The Eye-Able® Assist icon will automatically be hidden inside the iFrame.
-
The settings and functions activated by a user on the main page
(e.g., contrast mode or font enlargement)will also apply to the iFrame content — provided Assist is correctly implemented there.
Why is the icon hidden in the iFrame?
To avoid duplicate icons or a confusing user experience,
the Eye-Able® Assist icon within the iFrame automatically hides itself.
However, the Assist functions remain active and respond to the settings from the main page.