Could anyone please detail the difference between IE 11 on windows 7 and IE 11 on windows 10.
My organization has done lot of testing while moving from IE 8 to IE 11 on windows 7 and now they want to upgrade to windows 10.
However before moving to Win 10, they want to be sure that IE11 on Win 10 is exactly same as IE 11 on Windows 7.
I am not able to find any article on Microsoft website, which explains it.
Thanks in Advance.
Regards
I would imagine they render the page in the same way (CSS etc.) but there are some security changes.
On Windows 8 and later IE can run in a AppContainer sandbox. Enhanced Protected Mode can cause issues with 3rd-party browser extensions and local files. EPM is optional and can be turned on/off.
There are also changes at the network level and backend storage.
If you rely on 3rd-party extensions or local file/localhost access you might want to do some testing before migrating, if not then I don't see any real showstoppers.
I noticed another change. IE in Windows 10 supports Math.sign and other operations.
Windows 7's doesn't.
I noted this particular difference concerning the HTTP header Content-Disposition for file downloads.
Java example to instruct the browser to use fileName as its local file name:
String fileName="TheFileNameIWant.xyz";
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"";
IE 11 on Win 7 ignores the file name from Content-Dispsition and proposes part of the download URL instead (looks strange)
IE11 on Win 10 proposes the desired file name (as other browsers do)
However I found out that the behaviour varies across IE 11 browser versions.
It fails as described above on version 11.0.9600.18893 (IE and Win7 both 64 Bit) but works with version 11.0.9600.17691 (IE and Win 7 both 64Bit).
Found some differences between IE11 on Windows 10 and 8.1
Website works fine on 10, but not 8.1. Look like being something to do with the type of object returned by jQuery.ajax parsing JSON.
We use babel, which polyfills array.entries(), but the (from JSON) object doesn't have it.
Related
while understanding the differences between 10.0.19041.0 and 10.0.22000.0 SDK ,I encountered
https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/ this page. After looking into it , I understood 10.0.22000.0 is mainly for windows 11 applications .
If we select 10.0.019041 as the package and build the application, won't it run on windows 11.
If we want our application to be run on windows 11 do we need to choose 10.0.22000.0 over 10.0.19041.0.
Please correct me if my understanding is wrong.
Thanks for the help!
TLDR: No, your understanding is wrong. You can likely use whatever version you want and your application will run on both, Windows 10 and Windows 11.
Long with details:
It's true, the 10.0.19041 SDK is for Windows 10.
It's also true, 10.0.22000 SDK is for Windows 11.
Let's have a look from a user perspective:
When you download software, how often do you need to select the correct operating system? Not very often. So, somehow, the SDK version does not seem to be very important.
Let's have a look from a Microsoft perspective:
Does Microsoft want all developers require a rebuild of their Windows 10 programs once they release Windows 11? Certainly not, because this would mean that with the release of Windows 11, there wouldn't be a single application which runs on Windows 11. Microsoft couldn't even perform inhouse tests for multi-million-user software such as Adobe Reader.
Let's have a look from a technical perspective:
The Windows SDK provides the API definitions of Windows. The Windows API is very old. And since Microsoft does not want developers to rebuild and, even worse, let them fix breaking changes, Microsoft keeps that API incredibly stable. They will not change the API, they will only add new API methods.
The chance that the Windows API you use already existed in Windows 10 and still exists in Windows 11 is almost 100%. So your application compiled for Windows 10 will still work on Windows 11.
Likewise, if you compile with the Windows 11 API and don't use the most recent fancy API, your application will still work on Windows 10.
Example
Let's say you developed an application that manages Fonts. You have used the interfaces IDWriteFontSet, IDWriteFontSet2 and IDWriteFontSet3. With Windows 11, Microsoft has added IDWriteFontSet4. As long as you don't use that interface and stick to the previous 3 interfaces, your application will run fine. Once you start using IDWriteFontSet4, your application may crash on Windows 10 (potentially only if the user invokes the functionality, not so sure).
I installed Internet Explorer 11 on my Windows 7 machine and it's not building the DOM in DOM Explorer. Does any one know about this issue? I tried to uninstall and re-install IE many times, but the problem still persists. The DOM Explorer tabs shows error shown in image -
This security update fixed it for me and others involved:
http://www.microsoft.com/en-us/download/confirmation.aspx?id=44431
Make sure you install the correct version of the security update. There is a different version for x86 installs of Windows 7, too.
I have Windows 7 (x86: 32 bit) and the top answer here said it wasn't applicable to my system. I had to use this one: http://www.microsoft.com/en-us/download/confirmation.aspx?id=45134
I'm on Windows Server 2003 R2 x64 running IE 11. This update fixed it for me:
https://technet.microsoft.com/library/security/ms14-080
(Martijn, I'm reposting this after having deleted my answer on An error has ocurredJSPlugin.3005. This question is older, so I flagged the other one as a duplicate question and left the answer here)
Does anyone know if Siebel 7.8 is supported on IE10 and above? One application is about to be sunset, but will continue for a few months, but the desktops will be upgraded to Windows 8.
Any link to sources from Oracle for supporting or not supporting IE10 will be appreciated, since the official docs (http://docs.oracle.com/cd/E11886_01/siebel/books/SRSP78/SRSP78.pdf) do not talk about Windows 8 support
The last supported platform for High Interactivity mode is Windows 7 and Internet Explorer 8 (that is mentioned in document you are linked to the question). As far as I know there is no option to use Windows 8 with IE8, so the plain answer is: no, you cannot use it to access Siebel applications. Still if you find a way to install IE8 there is a little chance that it will work. Consider using some type of virtualization (Windows 8 Pro includes HyperX VM software) or any other methods.
I have two magento eshops that worked perfectly in the past on all major browsers except IE 7.
After I installed WINDOWS XP on my computer and accessed my eshops with IE 8, I almost had a heartattack seeing that they aren't working as they should.
Before installing Windows XP I was running Windows 7 and the websites were looking good on IE 8. Now, the same IE version, but on different operating systems, gives me headaches!
Now, can someone explain me how to 'debug' the ie 8 parsing engine for seeing the errors and try to modify the templates?
Thanks.
I'm looking for an OS abstraction library to use for my next project and I would like to know if ACE (Adaptive Communication Environment) can be used on a windows 7 environment. I've checked the ACE site (www.cs.wustl.edu/~schmidt/ACE.html) but the last version of windows supported is XP. As it seems a big and influent project, this seems strange to me.
Do any one have specific information on ACE support for windows seven or have tried to use it on that system?
Windows 7 will work with ACE, we do build/test it, but only in XP mode, not using the new Windows 7 API features