Using Advanced iFrame Pro – WordPress Plugin, include content the way you want in an iframe that can hide and change elements and forwarding parameters. You can also embed content directly or display part of an iframe.
Advanced iFrame Pro – WordPress Plugin Features: –
- Resize the iframe to the content height or width
On the same domain, or if you are able to use the external workaround, you can resize the iframe to match the iframe height. Dynamic size changes in the iframe are also recognized and even the automatic height of hidden elements is supported.
- Show only specifiy areas of the iframe
Even if you are NOT on the same domain and you CANNOT change the external page, you can still show part of the removed iframe. With the included area selector, you can simply use the mouse to select the area you want to display. You can also hide certain areas on the other side. Zoom is also supported for perfect integration!
- Zoom iframe content
You can zoom the content of an iframe with a fixed ratio and also with auto zoom, which calculates the factor depending on the browser size. This can be the only solution for mobile devices, especially on non-responsive sites.
- Modify css styles
You can dynamically change the css of the parent and, depending on the setting, also the iframe page. So you can hide elements like headers and footers or override static sizes to make a page more responsive.
- Lazy load
Lazy Load is the perfect feature to improve your page loading time. So your main page will be loaded first and then the iframe. You can also only load the iframe if it is visible or load the iframe with a click of a button.
- Loading indicator
Loading iframes often takes additional time. So now you can show your users a loading icon until the iframe is fully loaded.
- Responsive iframes/videos
Advanced iframe pro has several options to make your iframes responsive. Also videos are supported. Please see this blog entry for details.
- Browser detection
Many websites look different on different devices. With the included browser detection, you can display different iframes or different parts of an iframe depending on the device detected.
- Change link targets and show iframes as layer with header/footer
You can dynamically change the link targets of the parent and, depending on the setting, also the iframe page. This also enables the function that links can be opened directly in an extra layer in an iframe. This means that users do not leave your website even if they click on external links! A user-defined header / footer can also be integrated into the level.
- Scrolling on ipad and iphone
By default, not all IOS versions support scrolling within an iframe. An IOS workaround combined with browser detection is carried out in the plugin, since the IOS workaround does not work on other systems!
- Advanced url parameter handling
Many options for parsing parameters are supported. You can pass parameters from the parent and you have a lot of placeholders like the current wordpress username. You can even add the iframe url as a parameter to the parent url to bookmark the currently selected page.
- Use iframes in the widget areas
A widget is included to add iframes or even any shortcode in your widget areas.
- Provide parts of your website to other domains
This feature does enable you to offer parts of your website by only 2 lines of code (js + iframe). See the “content filter” and the “Add ai_external.js local” solution.
- Check your iframes
The iframe checker is now included internally and can also check once every day all of your iframes!
- Standalone version included!
You can use this plugin not only in WordPress but any php page where you can insert a few lines of code!
- Cookie iframe support!
Safari and IE don’t support cookies very well in iframes by default. All other browsers can also be configured so that this does not work. The 3rd party cookie in the iframe workaround offers a possible solution to this problem!