分布式networking,约600台电脑,只是升级到IE8。
目前,“启用本机XMLHTTP支持”选项被禁用(也许这是从IE7升级的人工产物),但它导致了一些非常具体的问题与某些jQuery的小部件等
有没有很好的理由不打开这个选项?
编辑:这解释了IE7的设置(当它被引入):
MSDN:关于本机XMLHTTP
唉一些偏执组织设置这个政策相信,本机XMLHttpRequest对象提出了一个安全风险。 对于大多数(所有?)情况,不应设置此设置,因为它会打破当代应用程序。 但是,当你面对那些只是说“不”的偏执的“安全”的人时,颠覆这一政策可能是一个重大的政治挑战。
示例:如果此设置处于打开状态,Oracle ADF将不起作用: https : //blogs.oracle.com/groundside/entry/script_for_detecting_availability_of_xmlhttp_in_internet_explorer
在IE 8中,它不使用XMLHttpRequest() ,而是使用ActiveXObject("Msxml2.XMLHTTP") 。 看到这里的解释。
如果本机支持导致问题,代码调用前者,则可能需要禁用才能让代码通过该选项并select后者才能工作(假设编码器在try … catchscheme中包含了这两个选项,就像上面的网站一样)。
另一方面,如果使用IE 7 / FF / Chrome编写应用程序,使用XMLHttpRequest或使用jQuery $.ajax()调用,则禁用它可能会中断AJAX 。