- New: Remove elements from height. You can now do extended height calculations. Like using a height of 100vh - the height of the elements you define. Like a header where the rest of the page is the iframe. But compared to the static version (100vh - 100px) this does also work perfect for headers which change depending on the browser resolution.
- New: Improved version check. Now a nice json is used internally
- Fix: url_forward_parameter was checking duplicate parameters by a simple contains. This leads to problems is substrings where already matching in the url. Now the full parameter name is checked.
- Fix: resize by element resize in the external workaround is only triggered if the difference is > 5 px. Reason. Some websites have min-height:100% defined. If the iframe gets bigger also the page inside does. And as I add 4px for IE this means that the page will grow and grow. The solution for the same domain does not use the 4px so there is is not needed - So if you have this 4x issue with IE - also use the external workaround locally as this is the pro solution compared to the free solution
- New: The iframe checker was rewritten to work in parallel. So you can even test 1000 urls at once!
- New: The iframe checker does check also normal iframes! Not only advanced iframes!
- New: Full redesign of the backend. It uses Wordpress dashboard boxes now at many places.
- New: The iframe checker does now also check the content security header header for restrictions
- New: The url in the administration is only checked once every hour now. This does improve loading times of the administration a lot.
- New: The size of the loader icon in the custom folder is now detected automatically.
- New: Tested with WordPress 5.3.2
- New: many document.write in ai_external.js where replaced to include js and css more elegant
- New: Documentation on the external workaround was improved.
- Fix: post messages which are not in json format throw an error in the console. Now this error is catched and only logged in the debug mode of post message. This was fixed in the plugin and the ai_resize.js
- Fix: The "Map parameter to url" was stripping / from the parameter. Depending on the setup this lead to an error. Now the / is added in the code if missing.
- Fix: The "Add iframe url as param" is now not appending parameters again and again after a reload. They only happened if you also use "URL forward parameters"
- Fix: enable_ios_mobile_scolling is now enable_ios_mobile_scrolling. Internally it is still the old but in shortcodes and the generator it is still enable_ios_mobile_scolling. So old short codes do still work!
- Fix: The shortcode generator was using the defaults for the free version. Now it uses the right one depending on the version.
Advanced iFrame Pro 2019.10
- Fix: The loading icon was broken because of a missing ". Now it works fine again.