DFP SafeFrame doesn't expand in MS Edge 41 - javascript

Exactly as the title says: my code expands a SafeFrame to fill the window when clicked, using $sf.ext.expand($sf.ext.geom().exp);. The base ad-unit renders without issue, but the attempt to expand fails every time.
This works fine in Chrome, Firefox and Safari, on desktop and mobile, and was working in Edge version 40 - but not the latest version (41.16299.15.0).
The issue seems to be limited to Google's SafeFrame implementation.
The tester at http://safeframes.net/examples/creative_test.html (which, as far as I can tell, uses the IAB reference implementation) works just fine in every browser I can find...
...whereas http://publisherconsole.appspot.com/safeframe/creative-preview.html, which uses GPT, exhibits the same behaviour (works everywhere but Edge 41).
Has anyone found a workaround for this?
UPDATE: As of 2018-02-22, GPT SafeFrames expand correctly in Edge 41, as everywhere else. As there hasn't been an Edge update, Google have presumably silently fixed the issue on their end.

Related

Why can't the Edge browser expand the 'window' object in the DevTools console tab?

When I input window in Edge Console Tab, and click the expand arrow, got nothing.
> window // click to expand, but got nothing
Here is the Edge expand result.Please click to view
But it well in Chrome or Firefox.
Why?
Here is the Chrome expand result.Please click to view
FYI, this also occurs in Brave so it might be a chromium issue (pure speculation there).
I have tested and can reproduce the issue in Edge Stable. I also tested in Edge Canary and found that window in console can expand well. That means the issue has been fixed in future version of Edge. We can wait for the new version of Edge Stable to release.

Simple JavaScript Bookmarklet not working on EDGE compatibility mode ie11

I am trying to run the following JavaScript as a test on a website / webapp*.
javascript: {window.alert("Hello World")}
*This website / webapp forces the EDGE browser to run on IE11 compatibility mode.
But am getting an error (translated to english) :
"No Access to Website: Make sure that the Webadress //ieframe.dll/dnserror.htm?ErrorStatus=0x8007005# is correct".
The JS Code is now visible in the url section, so I assume the above error has not much to do with the actual problem.
Tried it on Chrome and IE11 (native) and they both work with the mentioned website / webapp.
Is there a way to make it work on EDGE compatibility mode IE11?
Thanks for your help!
KR
Joe
I think you can't make bookmarklet work in Edge IE mode as IE mode doesn't support Internet Explorer toolbars.
From the image above, you can see that Favorites bar belongs to IE toolbars so you can't use it in Edge IE mode.
If you really need this feature in Edge IE mode, I suggest that you can provide feedback to Edge team by pressing Alt+Shift+I in Edge browser. Edge team will check the feedbacks and improve the product continuously.

Reveal.js slide content not showing in Edge Browser

Using http://lab.hakim.se/reveal-js/#/ and found (even with this site) Edge Browser (Windows 10) is not showing some content (some animated text appears during transitions and then disappears.
I have similar behaviour (test example):
http://restacres.com/portfolio/#
Edge has menu option to show in IE... which works.
As of the date of this posting I ensured my Windows Updates were at the latest.
Please compare in Edge vs other Browsers. I have it working as expected in Chrome, IE 11, Safari, including on numerous phone Browsers (Z10, iphone).
Any suggestions (other than waiting for more updates). Any one else seeing similar behaviour?
Thanks,
Craig

What is causing my images to not load initially in safari. All other browsers seem to work fine

I am currently using the 3d cardflip method on my website and it is working perfectly in Firefox, IE, as well as the IE downgrades I have for older browsers. My issue is arising from the fact that it seems that all Apple iOS devices and Safari will not load the images and information on the cards on the initial load of the page but only when a hard reload or a simple reload of the page is performed. I have tried everything I can think of to fix the issue and I have not been able to find any information regarding the issue either. Any help would be gladly appreciated! The page that is not working is http://www.paytonandsam.com/about_sam.html
Please test this website on Safari Version 5.1.5, 6.0.2,6.0.3 i.e. a higher version of Safari browser. Because now safari browser is faster and flexible than the older version.

error in Chrome when displaying inline-block li elements

I'm pretty new to web-coding and in my attempt to create jQuery based menu bars complete with dropdowns I have stumbled upon some vast differences between broswers. Below you can see that while FF and Safari are the same, IE is actually behaving and Opera is ok-ish, Chrome gets it totally wrong. As far as I can tell I have all the latest versions.
I removed the code from here and pasted it in: (doesn't want to let me link properly) so: jsfiddle.net/2hCR2/
Just in case, support for older versions of IE (6-7) is not required.
Right now I'm mostly concerned with the positioning aspect. Any assistance is much appreciated!
****EDIT:** After continuing to play with the chrome developer tools I realized that when I manually set the 1st list (pants/t-shirt) to display:block it displays as expected (exactly like FF and Safari in the image) so it appears that this is more of a javascript/jQuery issue not updating the DOM correctly(?). I also noticed that when I put the code is JSFiddle and ran the script in Chrome it produced the same error, but when I ran JSFiddle in FF (exact same fiddle link) it renders correctly.
It does not happen in Chrome Canary (version 24) but it does in stable (version 22). Apparently it is a bug which has been fixed.
You can either wait a month or two so that all Chrome users get the fix, or just use .show() instead of .show(0).

Categories