草庐IT

Internet-explorer

全部标签

c# - 无法进行传出调用,因为应用程序正在调度输入同步调用

我从System.Thread.Timer线程池得到了这个(上面标题中的错误)所以我有我的TimerWrapper包装System.Thread.Timer将实际执行移动到System.Thread.ThreadPool并且我仍然得到它,所以我将它移动到一个新的Thread(callback).Start()并且我仍然得到它。当我将它放在一个全新的线程上时,它如何调度输入同步调用???这是一个非常非常小的原型(prototype)应用程序,我在其中所做的就是触发一个正在执行此操作的计时器...IEnumerableswc=SHDocVw.ShellWindows()HashSetwin

c# - 构建 Internet Explorer 扩展/附加组件?

我想为IE7/8构建一个浏览器扩展。我想用.NET来做。您知道我可以引用的任何资源或教程吗?我没找到太多。谢谢! 最佳答案 日本,使IE扩展难以开发的主要问题之一是需要使用C或.NET进行开发。另一方面,FF和Chrome(在某种程度上)使用JS,它更容易,并且入门阈值低得多(您知道多少C“Web开发人员”?)。这是问题/障碍之一Crossrider是来解决的。您可以在几分钟内创建您的第一个IE插件。它将为您节省大量的研发时间,并且您可以使用Javascript编写代码。最重要的是,如果您计划此插件/扩展也适用于IE以外的浏览器,那

c# - 清除 Web 浏览器控制所有站点的 cookie,而不清除 IE 本身

编辑:据我所知,这个问题没有解决方案,这再次证明了不应使用C#的WebBrowser这一事实。我们在程序开始时以警告标志告终,通知用户将针对IE清除cookie。我正在尝试做的简短版本在标题中。这是长版。我有一个有点复杂的问题,我相信我会收到很多猜测作为回应。为了将善意但不幸的是无用的猜测降到最低,让我首先提到这个问题的解决方案并不简单,所以不幸的是简单的建议根本没有帮助,即使我很感激你所做的努力。.NETWebBrowser组件基本上是IE本身,因此带有任何警告的解决方案几乎肯定不会起作用。我需要做我想做的事情,即使是一个看似微不足道的警告也会完全打败我的目的。冒着听起来傲慢的风险,

c# - PDF 下载失败显示消息 "Couldn' t be downloaded“仅在 IE11 中

我将ASP.NET与Web表单一起使用,一些应该非常简单的事情让我发疯,已经提出了类似的问题,但没有一个对我有帮助,IE拒绝下载我的文件。注意事项:我在本地测试它适用于Firefox和Chrome,但不适用于IE11IE将文件名更改为页面名称(例如,它尝试保存default_aspx而不是myfile.pdf)这是我的代码:Response.ClearHeaders();Response.ClearContent();Response.ContentType="Application/pdf";Response.AddHeader("Content-Disposition","atta

c# - 为应用程序选择众多 Internet 连接之一

我的电脑有几个不同的互联网连接。局域网、无线局域网、WiFi或3G。所有这些都处于事件状态,机器可以使用其中的任何一个。现在我想告诉我的应用程序使用可用连接之一。例如,我想告诉我的应用程序只使用WiFi,而其他软件可能使用其他东西。在我的C#应用程序中,我使用了HttpWebRequest和HttpWebResponse类。这可能吗? 最佳答案 这是一些高级功能,由HttpWebRequest、WebRequest、WebClient等抽象出来。但是,您可以使用TcpClient(使用constructortakingalocale

javascript - IE8/9 中的 CSS3 动画

我知道CSS3动画在IE中不起作用。我只是想知道是否有针对此问题的JavaScript解决方法。这是我想在IE中重新创建的内容的链接:http://animation.kashoo.co.uk/任何建议都会很棒。 最佳答案 通过Google快速搜索后,我发现了一个jQuery插件,它更改了jQuery的标准$.animate()函数,以便它尽可能使用CSS3过渡:$.animate-enhanced编辑:在我的网站上尝试使用上述插件后,该网站崩溃了。我不确定您是否会遇到同样的问题,但这是我的解决方法:您需要Modernizr.js基

javascript - IE错误-2147024882

我正在开发一个网页,在服务器端使用vb.net,在用于谷歌地图的.aspx页面上使用一些javascript。该网页是一个很大的GIS东西,它绘制出某些县内格鲁吉亚的所有街区组,因此它在.js文件中大约有15MB的纯[latitude,longitude]点。在chrome/firefox中,map加载,然后加载脚本触发回调绘制它定义的多边形,然后将多边形绘制到map上。在IE中,map被加载,当脚本被加载时,控制台在第1行有一个SCRIPT14:error-2147024882。除了map上的多边形之外,所有内容都正确显示。.js文件的结构只是几个变量的声明。varallPolys=

javascript - 所以我使用 Javascript const 关键字,在 IE 中会发生什么?

我知道const关键字已经在除IE10版本之外的浏览器中全面实现,但它可行吗?如果有人在IE10上跳转到我的站点MDN有关const关键字的文档在底部提供了一个方便的图表,它告诉我不仅IE,而且许多移动浏览器也不支持它。我应该废弃它并使用var吗? 最佳答案 以Babel为例,它是ECMAScript2015(ES6)到ECMAScript5的转译器。如果你写:consta=123;输出:"usestrict";vara=123;如果在不受支持的浏览器上破坏您的代码的可能性还不够,我认为应该是。

asp.net - 使用 jQuery 在 IE 的 Javascript 中以编程方式触发事件

当用户在IE中触发事件时,它被设置为window.event对象。查看触发事件的唯一方法是访问window.event对象(据我所知)如果以编程方式触发事件,这会导致ASP.NET验证器出现问题,例如通过jQuery触发事件。在这种情况下,window.event对象存储最后一个用户触发的事件。当onchange事件以编程方式为附加了ASP.NET验证程序的文本框触发时,验证会中断,因为它正在查看触发最后一个事件的元素,而该元素不是验证器所针对的元素。有人知道解决这个问题的方法吗?这似乎是一个可以解决的问题,但从网上看,大多数人只是想方设法忽略这个问题而不是解决它。具体解释一下我在做什

javascript - $.getJSON 在 Internet Explorer 中不工作

我正在使用以下代码从JSON中获取数据。$(document).ready(function(){$.getJSON("http://www.example.com/data.php?id=113&out=json",function(data){$.each(data.issue.page,function(i,item){imagesJSON[i]=item["@attributes"];});alert(imagesJSON.length);});});它适用于Mozilla、Chrome和其他浏览器,但不适用于IE。(不在任何版本中)。 最佳答案