我一直在搜索这个话题,到目前为止,我让IE11在Angular 8上使用所有这些指南和Pollyfills. 但是,当我尝试添加套接字时,它只是在IE11上崩溃,并且控制台显示 SCRIPT1002: Syntax error File: vendor.js, Line: 70528, Column: 40 这是供应商代码 // The final "%c" is somewhat tricky, because there could be other // arguments passed either before or after the %c, so we need to // figure out the correct index to insert the CSS into let index = 0; let lastC = 0; args[0].replace(/%[a-zA-Z%]/g, match =
以下是关于 internet-explorer 的编程技术问答
是否有IE插件,我可以在7-8-9中使用Websocket? 我还没有找到:( 解决方案 socket.io使用的后备之一是闪光灯: gimite/web-socket/web-socket-js . 它使用Flash建立套接字连接.因此,您几乎可以在任何旧平台上获得WebSocket的支持,因为它们都有Flash. 其他解决方案 直到Internet Explorer 10之前,没有本机WS支持.但是,您可以考虑使用JavaScript库(例如socket.io),该库可用于跨浏览器WebSockets支持. 其他解决方案 我写了一个客户套接字脚本,如@igorw所说的,该脚本目前在IE 9(希望也希望也是8)和其他现代浏览器中工作! (在Chrome 33和Firefox 27中检查) https://github.com/sk8terboi87/labs/labs/labs/tree/sockets /p> (顺便说一句:服务器套接字是使用ph
我从服务器获得IPv6地址.然后,我正在为Websocket创建URL.我的URL外观 喜欢 ws://[xxxx:xxxx:xxxx:xxxx :: xxxx:xxxx] :(十进制中的端口) 其中x(十六进制中的0-f) 该网址在Chrome和Firefox中正常工作.但是在IE 10中,它会出现语法错误.可以告诉任何人: - -IPV6在IE -10 中支持 - 如果它支持支持IPv6 必须做的额外 解决方案 可以通过使用" UNC路径名中的字面IPv6地址"来解决此问题. http://en.wikipedia.org/wiki/wiki/ipv6_address
我正在尝试使用jquery.soap插件内部使用跨域请求进行HTA. $.soap({ url: 'some url', method: 'some method', appendMethodToURL: false, namespaceURL: 'some namespace', enableLoggin: true, data: {}, success: function (response) { alert(response); }, error: function (response) { alert(response); } }); 它在IE11中的工作非常完美,但是只有当我在Web服务器上打开它时.如果我在PC上以文件为单位 - 我会与HTA相同的"无运输"出现错误.是否可以使用Ajax制作独立页面? 解决方案 由于现代浏览器中的相同原始
我花了很多时间在此处和其他各种网站上阅读所有各种帖子,并具有以下代码: function post_cors(vars) { // cross domain AJAX posting - needs work to function in IE var successFunction = vars.success; var errorFunction = vars.error; var url = vars.url; var data = vars.data; if ($.browser.msie && window.XDomainRequest) { // CROSS DOMAIN AJAX FOR
我们使用的是带有JSONP机制的动态脚本标签来实现跨域AJAX调用.前端小部件非常简单.它只是调用搜索网络服务,传递用户提供的搜索标准,然后接收并动态呈现结果. 注意 - 对于那些不熟悉JSONP的动态脚本标签的人,将类似AJAX的请求执行返回JSON格式化数据的服务,我可以解释一下如果您认为这可能与问题有关. 该服务是在IIS上托管的WCF.这是宁静的,因此当用户单击搜索是生成包含标准的URL时,我们要做的第一件事.看起来像这样... https:///////service.svc?criteria = criteria = john+smith 然后,我们将动态创建的HTML脚本标签与源属性设置为上述URL,以向我们的服务提出请求.结果返回,我们将其处理以显示结果. 这一切都很好,但是我们注意到,使用IE时,服务接收客户两次.我用提琴手监视了留下浏览器的流量,并确定我看到了两个带有以下URL的请求... 请求1:约翰+史密斯 请求2: 第二个
当我尝试从位于同一URL的jQuery访问Web服务时,我会收到此消息(但目录不同). 我知道这是IE安全设置.问题是,我如何压制它...当然,人们不会将Web服务放在同一网站,同一目录.. . 解决方案 如果这对运行Visual Studio 2013的人有帮助.我从2010年到2013年升级了视觉工作室,然后开始看到Seurity警告. 使用提琴手,我发现VS 2013一直发送ArterySignalr请求. 我通过在appsettings下的web.config中设置以下内容 将其关闭. 导致安全警告消失了. 其他解决方案 我知道这是由于'跨域数据访问'引起的 我通过 启用了 jQuery.support.cors = true; 在我的ajax调用中,我必须指定jsonp作为我的数据类型来解决问题. $.ajax({
我收到了一个客户的请求,他希望能够在IE10地址栏中使用参数键入我的Web服务的查询字符串并获得服务结果.参数包括希伯来语中的字符串,例如: http://mywebsite.com/service.asmx/foo?param1=123¶m2=מחרוזתבעברית 在我看来,IE10不会编码查询字符串参数 - 每个在之后发生的非ASCII字符? Mark会转到" 3F"字节,尽管它确实编码了之前的内容?标记 - URL本身. 例如,如果我尝试到达URL(参数是虚构的,url却没有,我与站点没有联系) http://www.shlomo.co.il/pageshe/sales/רכב-למכירה.asp?param=פאראם 并在Wireshark中查找我发送到服务器的字节,它显示了我 您可以看到它的确用URLENCODED字符串代替了URL的希伯来语部分,但是用'3f's. 代替希伯来语参数 Chrome中的同一字符串将在整体中编码
当我加载Waiting for"和" (x items remaining)"消失并更改为" Done". 完全相同的页面大约需要Firefox和Google Chrome中的一半时间,而我只是不知道是什么造成了差异. 这只是一般的IE慢病,还是更多?服务器端脚本本身需要约45毫秒,因此这不是问题,但是我确实想知道我们的URL重写是否可能是原因.再说一次,为什么只有IE? 解决方案 这些是Yslow说您应该改进的点: yslow: E级,整体性能得分55/100 分为等级: f: 提出更少的HTTP请求 使用内容输送网络(CDN) 添加有效的标题 用GZIP压缩组件 将JavaScript放在底部 配置实体标签(ETAGS) e: 避免Alphaimageloader滤波器 c: 减少DNS查找 缩小JavaScript和CSS 您可以阅读有关如何纠正这些问题的信息 Google的页面速度为您提供以下内容:
Private Declare PtrSafe Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdSHow As Long) As Long Sub Pulldata_BI_Launch() CreateObject("Shell.Application").Windows Dim IE As New SHDocVw.InternetExplorer Dim htmldoc As MSHTML.HTMLDocument Dim elems As MSHTML.IHTMLElementCollection Dim attr As MSHTML.IHTMLBodyElement 'Make internet explorer visible IE.Visible = True IE.Navigate "https://*************** " S
我正在尝试使用excel从网页中删除一些文本.该页面有很多带有决策树的JS,因此,当我使用ie.document.body.innertext时,我会看到这些if语句.我不想与那些打交道.我希望结果将它们输出到屏幕上. OuterText也无法使用,因为它似乎给出了与Innertext相同的结果. InnerHTML和OuterHtml也显示了决策树. 关于如何获取屏幕上绘制的可见文本的任何想法? 解决方案 我建议使用Selenium Webdriver,它扩展了进行基于浏览器的自动化的能力. 在这里是一个很好的概述. 在这里是下载/文档. 这是其用途的一个示例: Sub GetWebPageText(url$) ' REQUIRES REFERENCE TO THE SELENIUM WEBDRIVER TYPE LIBRARY Dim selenium As New SeleniumWrapper.WebDriver selenium.Star
我正在编写Excel VBA中的代码以获取href类的值并导航到该HREF链接 (即)这是我想进入我的特定Excel表的href值,我想通过我的VBA代码自动导航到该链接. How to make the word invisible when it's checked without js 我得到的结果是,我能够得到包含标签的类值How to make the word invisible when it's checked without js href link /questions/51509457/how-to-make-the-word-invisible-when-its-checked-without-js这就是我想要获得的并
使用InternetExplorer对象时,我正在使用Excel VBA提交表单.提交后,我可以在屏幕上看到URL更改.但是,当我尝试输出URL(确认它更改并且代码知道)时,我会得到相同的URL. 在下面的两个调试语句中,它们输出相同的URL. 代码: Dim username As String Dim password As String Dim server_ip As String username = "aaa" password = "bbb" server_ip = "ip_here" Dim ie As New InternetExplorer Dim doc As HTMLDocument Set doc = New MSHTML.HTMLDocument Dim url As String ie.Visible = True ie.navigate "my_url" 'wait Do DoEvents Loop Until ie.read
我有一个关于在其他一些主题和论坛中已经讨论过的主题的问题,但我没有设法使它对我有用.所以我来这里问有关我的个人代码的问题. 基本上,我访问一个Intranet site并基于某些输入(通过复选框),用SAP中的数据创建了报告. 生成报告后出现的问题,IE提示我按其对话框上的"保存"按钮.我没有设法自动化那部分. 你能帮我吗?我想将报告存储在"下载"文件夹中. 您会在下面找到我的代码. 由于合规性原因,我无法显示原始URL. 任何帮助都得到广泛赞赏. 最好 西蒙 Dim ie As InternetExplorer Dim html As HTMLDocument Dim i As Integer Set ie = New InternetExplorerMedium ie.Visible = True ie.navigate "https://blablablablablabla" Application.Wait (Now + TimeVa
我正在使用Selenium Webdriver进行一些自动化,使用Chrome我可以使用headless参数将其隐藏,但是我不知道隐藏Internet Explorer的参数. Dim driver As New ChromeDriver driver.AddArgument ("headless") Dim driver As New IEDriver driver.AddArgument ("?????????????????????") 使用的图书馆 - 基于硒的浏览器自动化框架,用于VB.NET,VBA和VBScript P> 解决方案 根据我的搜索结果,看起来Internet Explorer不支持无头模式. 作为工作,您可以使用triflejs. 它可以在无头模式下模拟某些IE版本. 参考: (1)如何如何设置IE浏览器以无头模式运行的功能 (2) trifejs
我正在尝试从Web站点获取一些数据,但是由于我在网络中的新学习者刮擦,因此在标签名称,类代码和ID中混淆了.我只有基本知识. 我想复制以下数据,如果数据不存在,则应将单元格留为空白,并且需要以下一个值移动代码. Class="container size" - 5*5,5*10 kind of value Class="description" - Standard in this case also need to copy like Drive-up Access Class="offer1" & "offer2" - Call for Availability Class="price" 我尝试构架代码,但不能确切判断需要选择哪个标签名称,以下是我的代码,请帮助我复制此数据. Dim ie As New InternetExplorer, ws As Worksheet Set ws = ThisWorkbook.Worksheets("Sheet1") With
我正在尝试从此网站,然后我需要从图片中选择值(在这种情况下为" limh/p>"): 我在识别正确使用的"类"方面很难使用,并且不确定可以利用哪些功能来定位我要保留的特定值. 任何指导都将不胜感激. 我拥有的代码: Public Sub Selected() Dim ie As SHDocVw.InternetExplorer Set ie = New SHDocVw.InternetExplorer With ie .Visible = True .Navigate2 "https://www.castorama.ru/building-materials/building-dry-materials-and-primers" While .Busy Or .readyState 4: DoEvents: Wend .document.getElementsByClassName("store-switcher__curre
两天前,我已经问了一个类似的问题,但我再次知道在类似的问题上偶然发现,但有些不同. 以前的问题问一个相关问题 我有许多具有相同结构的线的报告.我需要单击第n行上的图标.该报告是在细胞中构成的,因此我知道我的图标位于该报告的第一个位置(列).单击该图标后,我还必须单击第10列中的按钮. 我已经知道如何使用该代码访问相关页面 Sub click_button_no_hlink() Dim i As Long Dim IE As Object Dim Doc As Object Dim objElement As Object Dim objCollection As Object Set IE = CreateObject("InternetExplorer.Application") 'create IE instance IE.Visible = True IE.Navigate "https://apex.xyz.qc.ca/ap