现在办公插件使用新的基于边缘的WebView,而不是基于IE 11的。我的一段代码在这次更新后停止工作。我刚刚试着在这里下载文件。如果我在任何浏览器中使用此代码,它都可以正常工作。但像Excel或Word这样的办公应用程序使用的是微软Edge的WebView版本。Debug显示函数window.navigator.msSaveOrOpenBlob在这种情况下是未定义的。请帮我修一下。
我试图找到关于这个问题的任何文档,但都没有成功。
function ClickFunc() {
var blob = new Blob(['Some Byte Array&
我在VBA中有一个代码,用于打开Internet,将信息复制到特定的网站上,而不是粘贴在一个单元格中。现在的问题是,该网站现在不再与IE合作。
我正在尝试调整这段代码,以使用Edge和/或Chrome (我已经安装了Selenium),但实际上我正在与它做斗争。
有人能帮我调整一下密码吗?
Option Explicit
Sub Test()
Dim IE As Object
On Error Resume Next
Application.DisplayAlerts = False
Sheets("Sheet3").Selec
我试图在IE11兼容的web应用程序和使用window.open打开的弹出窗口之间进行通信。下面是我在IE11兼容的web应用程序中使用的代码:
var options = 'titlebar=no,resizable=no';
var url = '<different app url but within same org>';
var child = window.open(url,'window',options);
child.postMessage({message: 'requestResult'},
我试图在一个网站/ webapp*上运行以下JavaScript作为测试。
javascript: {window.alert("Hello World")}
*此网站/ webapp强制边缘浏览器在IE11兼容模式下运行。
但我收到了一个错误(翻译成英文):
"No Access to Website: Make sure that the Webadress //ieframe.dll/dnserror.htm?ErrorStatus=0x8007005# is correct".
JS代码现在可以在url部分中看到,所以我假设上面的错误与实际问题没有多大关
我有WPF应用程序,它有一个使用SHdocVw初始化Internet的代码,并且由于IE退役,所以希望直接导航到边缘。
我现在的代码是:
Internet Explorer Ie = new Internet Explorer();
Ie.Navigate2(URL,Empty,PostDataText,headers)
我尝试了webview2方法,但它需要运行时安装程序的机器或测试版的edge。还有其他方法可以做到这一点吗?
我正在使用下面的VB.NET代码op开放边缘铬(在IE功能模式)。如果没有打开现有的边缘窗口,那么它就能工作,或者说,它只是在现有窗口中打开另一个选项卡,并只显示--这是WebDriver服务器的初始起始页面。
Dim ieService = InternetExplorerDriverService.CreateDefaultService(Environment.CurrentDirectory, "IEDriverServer.exe")
Dim ieOptions = New InternetExplorerOptions
ieOptions.I