Articles of 互联网浏览器

即试图打开本地文件时,即8.0访问被拒绝

此脚本在IE 6中工作,但不在IE 8.0中。我的用户现在得到“拒绝访问错误”。 我引用我的用户做什么设置启用本地文件访问,以便这个脚本将工作? <script language="JavaScript"> function viewFile(selectedItem) { for (i=0; i<selectedItem.options.length; i++) { if ((selectedItem.options[i] != null) && (selectedItem.options[i].selected == true)) { window.open("file://"+selectedItem.options[i].text); } } } </script> 用户可以从本地驱动器中select多个文件。 列表存储在一个文本框中,然后从列表中单击一个选定的文件。 例: selectedItem.options[i].text = C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Sunset.jpg

Internet Explorer 8在哪里存储崩溃转储?

我正在打击一个不能在我的机器上重现的错误,但是每次都在我的客户机器上重复。 我已经尝试了一切,现在我正在寻找IE8在崩溃后遗留的任何debugging数据(或其他)。 谷歌和微软的search没有给我什么。 Internet Explorer 8在哪里存储崩溃转储? 它在崩溃之后肯定会向微软发送一些东西,我怎么能看到它呢?

如何运行本地Windows应用程序,并将输出传送到浏览器中

我有Windows应用程序(.EXE文件是用C编写的,并用MS-Visual Studio构build的),它输出ASCII文本到标准输出。 我正在寻找增强的ASCII文本,包括有限的HTML几个链接。 我想调用这个应用程序(.EXE文件),并采取该应用程序的输出,并将其pipe道浏览器。 这不是一次性的事情,每个新的网页将是另一个本地应用程序的运行! 下面的HTML / java脚本应用程序已经为我执行应用程序,但输出已经进入了一个DOS窗口,而不是pipe它进入浏览器。 我想更新这个HTML应用程序,以使浏览器捕获该文本(这是增强的HTML),并显示在浏览器中。 <body> <script> function go() { w = new ActiveXObject("WScript.Shell"); w.run('C:/DL/Browser/mk_html.exe'); return true; } </script> <form> Run My Application (Window with explorer only) <input type="button" value="Go" onClick="return go()"> </FORM> </body>

Internet Explorer BHO,写入registry和pipe理员权限

由于某些原因,当我尝试写入registry,当IE不以pipe理员权限运行时, Utils::SetValueInRegistry(HKEY_CURRENT_USER,L"Software\\myApp23",L"Domain", value.c_str()); 任何人都知道如何获得我的BHO权利,每次写入registry? 或者,也许我应该写另一个部分registry,可用于写作? 我需要存储的信息非常dynamic,并用于在标签之间进行通信。 谢谢。

IE8不发送Accept-Encoding:gzip,放气

紧随这个问题SSRS IE8 JavaScript错误无效的字符ScriptResource.axd我已经做了一些debugging,并缩小了问题,缩小到gzip,泄气问题。 我们有各种与他们安装IE8的机器。 问题是,IE的一些安装似乎并没有添加Accept-Encoding:gzip,通过ScriptResource.axd请求JavaScript资源时泄露给HTTP Request头。 这是HTTP请求关机1(工作正常): GET http://10.xxx6/Reports_2/ScriptResource.axd?d=dz2_T_-skCIGFrM350LrrgpIbuyQ3hv0Po2nyTqnjMC_h2orbb8AW34-wlapNOlKQn3w_65Hv8xicNrMgbLAWsuKLkB24a0JnVTM3AD64R_ELK1K6KpCKGgYkO_evQ1uY6IeQkuEpQDrHclftKpS0G8rnJM1&t=4d63fd9d HTTP/1.1 Accept: text/html, application/xhtml+xml, */* Accept-Language: en-GB User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) Accept-Encoding: gzip, deflate Proxy-Connection: Keep-Alive Authorization: Negotiate TlRMTVNTUAADAAAAGAAYAJIAAAAYABgAqgAAABgAGABYAAAAEAAQAHAAAAASABIAgAAAABAAEADCAAAAFYKI4gYBsR0AAAAP5M9BpXhDtQyLRxQO0MslBkQARQBOAEIASQBHAEgAUwBIAEkAUgBFAGEAbAB5ADgANgA3ADcANwBEAEMAQwAwADEAOQA4ADgAOAAW1o72sWx0hAAAAAAAAAAAAAAAAAAAAAD8+dJyp0KpjG5sP9WUlmrk4FptdhpYQAEETsImSmR+ZzMapF8Z91Wv Host: 10.xxx6 这里是机器2发出的同样的请求(不作为它的返回gzip数据): GET http://10.xxx6/Reports_2/ScriptResource.axd?d=dz2_T_-skCIGFrM350LrrgpIbuyQ3hv0Po2nyTqnjMC_h2orbb8AW34-wlapNOlKQn3w_65Hv8xicNrMgbLAWsuKLkB24a0JnVTM3AD64R_ELK1K6KpCKGgYkO_evQ1uY6IeQkuEpQDrHclftKpS0G8rnJM1&t=4d63fd9d HTTP/1.1 Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* Accept-Language: en-gb […]

焦点IE浏览器窗口在PowerShell中

我的代码: $ie = new-object -com "InternetExplorer.Application" $ie.navigate("http://localhost") $ie.visible = $true $ie.fullscreen = $true 但是,全屏后,窗口仍然出现在 Windows任务栏后面 。 当我点击窗口使其焦点时,任务栏落后,并显示我想要如何。 我怎样才能做到这一点编程? 谢谢!

Windows 7上的Internet Explorer 11之后是什么? 企业如何支持ES2016?

我在企业中支持基于Web的应用程序。 我目前需要Chrome,企业通过使用Chrome Legacy Browser Support插件强制进行自动切换。 现在,他们已将Windows 7计算机更新到Internet Explorer 11 ,但有些用户则要求允许应用程序在Internet Explorer 11上运行。 现在,我使用的JavaScript框架(与Babel一起)与IE11兼容,但在未来几年会发生什么? 我没有看到微软提到IE 11之后会有什么事情发生,实际上他们说Windows 7没有任何东西 。 随着JavaScript每年都在更新(ES2015,ES2016,ES2017等),微软如何计划让IE 11保持最新? 我们会被迫支持越来越“蹩脚的”IE11吗? 在2020年之前( Windows 7生命周期结束),我们是否会在企业中使用Internet Explorer 11?

检测Windows(IE)代理设置更改

我使用WinHttpGetIEProxyConfigForCurrentUser和朋友收集当前的代理信息,当我的应用程序启动时,在每个请求看起来会大大降低性能,因为它坐几秒钟收集代理数据。 有没有一种方法来检测Windows代理设置何时更改,以便我可以caching信息,直到它更改? 谢谢,J

redirect到自定义URL协议时出错

在我的这篇文章中,我提到了在电子邮件中发送自定义URL协议链接的问题。 我通过发送一个链接到一个网页,然后redirect到自定义URL协议来解决这个问题(大概是发送直接链接的问题是,Gmail(可能还有其他提供商)看到我的协议是“不安全的”并因此将其从电子邮件中删除)。 这是罚款和丹迪, 除了在IE8(我不确定IE7)。 如果我去FF3和Chrome的那个页面,它会打开我的程序,如我所料。 在IE8中,我只是得到一个通用的“Internet Explorer无法显示网页”的错误。 有没有人有任何想法,为什么IE8不会提示我运行该程序?

以编程方式更改Internet Explorer设置?

任何想法如何使用C#执行以下操作? 去Tools -> Internet Options -> Security selectSecurity选项卡 点击Custom Levelbutton 在Miscellaneous部分更改Display mixed content为Enable