草庐IT

Internet-explorer

全部标签

windows - 为什么 Snowbird 浏览器比 Windows Explorer 快..?

我想知道如何在Windows上实现这样的性能,因为我注意到snowberd甚至比DOS的“dir”命令更快,即使在映射的网络驱动器中也是如此......?知道使用什么算法/技术来获得如此快速的目录浏览...吗? 最佳答案 我想最合适的方法是使用WindowsShell东西。也许由于屏幕输出开销,dir命令很慢?当我执行“dir>output.txt”时,我没有发现文件浏览软件有任何显着的性能差异。 关于windows-为什么Snowbird浏览器比WindowsExplorer快..?,

c++ - 单击标题栏按钮时,全局低级鼠标钩子(Hook)会导致卡住

我正在为IE编写一个附加组件。我需要在外部点击时关闭模态对话框。到目前为止,我已经使用WM_NCACTIVATE来接收这些通知,但似乎在Windows7(IE8)上我没有收到此消息(我在低完整性上运行并且我已经用spy++验证了它;它似乎当我以高完整性运行时它确实有效-奇怪的东西)。我已尝试为DeskBandUI线程使用常规鼠标Hook。除了对话框外的鼠标事件,我确实得到了所有鼠标事件。所以我转而使用全局低级鼠标钩子(Hook)(WH_MOUSE_LL)。一切正常,但由于一些非常奇怪的原因,当我单击任何一个标题栏按钮时,我会卡住5-10秒。经过一些在线研究后,我意识到这是一个常见问题,

c# - 测试/调试 Shell Extension & Regasm & explorer.exe

我使用.NET4.0在C#中成功创建了一个shell扩展(准确地说是一个上下文菜单处理程序)。我使用Regasm注册扩展,然后再次使用Regasm注销扩展。整个过程非常有效。不过我遇到了一个问题:explorer.exe在测试后不会释放我的DLL。我不能删除它,而且我不能在没有VS提示的情况下进行另一个构建。为了释放DLL,我唯一能做的就是重新启动explorer.exe。这就是我的问题:如何在进行过程中进行测试,而不必每次都经历整个过程?我也非常感谢有关加快测试/调试过程的任何提示。编辑:我在我的项目属性中找到了注册COMInterop选项。它确实加快了调试过程,但我仍然遇到expl

html - 本地存储在一个 html 文件中,无需访问互联网

我需要将一些表单的数据存储在一个单独的html文件中,并且它必须不能访问Internet,并且只能在一个文件(表单自己的html文件)中。jstorage是完美的解决方案,但如果没有网络服务器,它在IE9或IE8中不起作用,我正在寻找一个可以包含在html文件中的小型网络服务器,但我认为这是不可能的,因为解决方案必须对客户来说是不可见的,我发现的所有微型Web服务器都需要安装或某种配置...我不能使用cookie或一些额外的文件,只能使用带有表单的文件。请有人能给我一些帮助吗?至少我需要一个想法来找到解决方案。非常感谢。 最佳答案

javascript - Internet Explorer 11 (IE 11) 在 DOMParser 中使用 parseFromString 抛出语法错误

我在网页上有一些Javascript,在Chrome和Firefox中运行良好;但是在IE11中测试时失败了。我使用调试工具(F12)在IE11中查看了问题,以下代码有问题;特别是在使用parseFromString时会抛出“语法错误”:if(window.DOMParser){parser=newDOMParser();tmp=parser.parseFromString(resp,"text/xml");}有什么办法可以解决这个问题? 最佳答案 对于IE,这对我有用xmlDoc=newActiveXObject("Microso

windows - IE 网络浏览器控制资源 ://usage

我在我的应用程序中使用IWebBrowser2控件,我有各种html文件作为资源存储在exe中。为了加载这些,我使用“res://”协议(protocol)。问题是某些版本的IE页面不再加载,而只是显示“操作已取消,InternetExplorer无法链接到请求的页面。”这些页面在.rc脚本中引用如下:stats.htmlHTML可丢弃“res\stats.html”res请求看起来像res://C:\path\To\MyApp.exe/stats.html这曾经工作得很好,在某些时候这种行为发生了变化,大概是通过热修复或类似的东西。现在,在我的机器上,它不起作用。我尝试将res路径更

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

我正在使用WinHttpGetIEProxyConfigForCurrentUser和friend在我的应用程序启动时收集当前代理信息,因为在每个请求似乎会大大降低性能之前,它会等待几秒钟收集代理数据.有没有一种方法可以检测Windows代理设置何时更改,以便我可以缓存信息直到它发生更改?谢谢,J 最佳答案 不确定是否有更好的方法,但您始终可以选择核选项并将RegNotifyChangeKeyValue与HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Inter

windows - 以编程方式更改 Internet Explorer 设置

在InternetExplorer中,Internet选项->高级我们有多个复选框用于设置。我想以编程方式管理所有这些。我查看了InternetExplorerAPI,但没有找到太多内容。编辑我想专门取消选中这两个复选框请提出建议。 最佳答案 您很可能需要更改注册表设置以编程方式更改这些字段。您可以开始查看此key:HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\InternetSettings 关于windows-以编程方式更改Intern

windows - Windows 7 和 Windows 8(台式机/Metro)之间的 Internet Explorer 10 有何不同?

Windows7和Windows8(桌面模式和/或Metro模式)上的IE10之间有什么区别。比如:呈现差异(包括硬件加速、DX过滤器和媒体查询)JS差异(例如触摸事件、窗口大小调整)插件差异(它们对Flash的沙盒处理方式是否不同?)怪癖(兼容性)模式差异与其说是:能够将“pin”站点添加到Windows8和其他系统的开始屏幕Windows8integrationuseragent(WindowsNT6.2在Windows8上,WindowsNT6.1在Windows7上) 最佳答案 Microsoft似乎在这里总结得很好:Int

c# - 打开 Internet 属性并等待用户关闭它 C#

是否有可能打开Internet属性窗口..代码:System.Diagnostics.Processp;p=System.Diagnostics.Process.Start("InetCpl.Cpl",",4");..然后等到用户关闭它?(然后检查互联网连接并继续)此代码无效:p.WaitForExit();我认为这个问题与Openexplorerwindowandwaitforittoclose有关但此解决方案仅包含特定于Windows资源管理器浏览器窗口的提示。我可以在C#中执行此操作吗?解决方案有人将如何打开Internet属性窗口的完整命令放在这里(只放了一小会儿):C:\Wi