问题标签 [microsoft-edge-chromium]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
550 浏览

microsoft-edge - Microsoft Edge Chromium 和 App-V 插件

我正在体验本地安装的 Microsoft Edge Chromium Enterprise Edition 和 Microsoft App-V 的组合。我尝试为本地安装的 Microsoft Edge Chrome Enterprise 使用 App-V 浏览器插件。

/appvve我有一个 App-V 气泡,Internet Explorer 使用命令行选项在后台使用此气泡启动。

我的第一个建议是:
将 iexplore.exe 的文件路径替换为 msedge.exe 的新文件路径,例如。
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --site-per-process -url https://www.website.com /appvve:[App-V PackageID]_[App-V PackageVersionID]

在 MS Edge 没有正在运行的实例时才有效。该--site-per-process选项应该有助于隔离 Edge Chromium 的进程。

当 Microsoft Edge 已经打开时,会有一些魔力:气泡会活动几秒钟,然后 App-V 气泡会关闭。

SysInternals 的 ProcessExplorer 做得很好:它告诉我 Edge Chromium 的辅助进程是从背景上的气泡开始的。
然后将辅助启动实例的子进程带到主启动实例,当这一切完成后,辅助启动实例 - 包括 App-V 气泡 - 将关闭。
网页已打开,但与 App-V 气泡的连接丢失。
当 MS Edge-with-app-v 运行 bubble-a 并且您希望使用 bubble-b 启动辅助实例时,也会发生同样的情况。

谁能告诉我如何告诉 MS Edge真正隔离其进程以及它如何与多个加载的 App-V 气泡一起工作?

0 投票
1 回答
257 浏览

java - Selenium WebDriver Java 推出带有解压扩展的 Edge Chromium

我需要使用 Selenium 来启动 Edge (Chromium) 浏览器。我可以毫无问题地做到这一点。

但是,我想启动安装了解压扩展的上述浏览器。我有扩展的路径。我可以通过--load-extentsion=<path>在我的ChromeOptions. 但是,这对 Edge Chromium 不起作用。

阅读 MsEdgeDriver 的文档,我发现了这一点: 官方网站中的文档

所以,我尝试使用下图所示的这个按钮来打包扩展: 从 Edge 扩展页面打包扩展

并使用下面的代码:

浏览器启动正常,但我的扩展程序未加载。

我需要能够加载解压缩的扩展程序,而不必在 Chrome 或 Edge 应用商店上发布它。

谁能帮我?

谢谢斯里拉姆

0 投票
0 回答
612 浏览

powershell - Microsoft Edge Chromium:如何通过 PowerShell / 命令提示符使用“将此站点安装为应用程序”(PWA)

有没有机会通过 PowerShell 或命令提示符使用新的 Microsoft Edge Chromium Web 浏览器非常有趣的“将此站点安装为应用程序”功能?这将是非常令人满意的,因为可以运行基于脚本的自定义,以便 Windows 中的用户可以像通常的应用程序一样轻松访问特定的 Intranet 应用程序。

不幸的是,我在 Microsoft 的知识库站点中找不到有关该主题的任何信息。是否没有专门的(PowerShell)命令,或者我很难看到树木的树木?:/

提前致谢。

0 投票
1 回答
1696 浏览

delphi - 无法初始化 Edge 浏览器控件

很难尝试运行如何TEdgeBrowser在 Windows 10 上使用组件的示例。

使用最新的 RAD Studio 10.4.1 (27.0.38860.1461)

该示例位于此路径下:

c:\Users\Public\Documents\Embarcadero\Studio\21.0\Samples\Object Pascal\VCL\WebBrowser\Edge\

尝试启动会导致“无法初始化 Edge 浏览器控件”。

我尝试了什么:

  • 安装了最新的稳定 Edge 版本(88.0.705.68(官方构建)(64 位))

  • 从下载并安装运行时 https://developer.microsoft.com/en-us/microsoft-edge/webview2/

  • 下载了这个: https://www.nuget.org/packages/Microsoft.Web.WebView2/1.0.705.50

  • 提取WebView2Loader.dll并放置到上述演示的编译可执行文件所在的同一文件夹中

文档: http ://docwiki.embarcadero.com/RADStudio/Sydney/en/Using_TEdgeBrowser_Component_and_Changes_to_the_TWebBrowser_Component

似乎过时了,指的是旧0.9.430版本。实际上,我之前曾使用 Edge Canary 版本和该版本的 WebView2Loader.dll 并且已经工作,但同时发布了 Edge Chromium 的稳定版本,假设有破坏性的 API 更改。

那么,在这一点上是否甚至可以TEdgeBrowser与 Edge Chromium 一起使用,因为从我尝试过的所有内容来看,它似乎非常没有希望?对我来说,它看起来像是针对 0.9.430 进行了硬编码,并且 RAD Studio 10.4.1 没有更新。有任何解决方法吗?

0 投票
0 回答
278 浏览

python-3.x - 使用 Selenium webdriver 在 python 中进行测试自动化的 PKI 证书身份验证

我有 UI 应用程序,为此我使用 Selenium Python Pytest Framework 构建了测试自动化框架。当我启动 Web 应用程序时,会出现一个弹出窗口,我必须在其中选择有效的 PKI 测试证书,之后只会打开应用程序。由于此身份验证弹出窗口是基于 Windows 的,并且无法使用 selenium webdriver 进行身份验证,因此有人可以提出任何解决方案,我可以通过该解决方案传递 .p12 证书和密码并且可以访问应用程序。我尝试在 phantom js 中使用 service_args,效果很好。

但同样的事情在铬或边缘铬的情况下不起作用。有人可以为此提供任何解决方案吗?

0 投票
1 回答
171 浏览

webdriver - 无法使用 codeceptjs 启动 Chromium 边缘浏览器

我正在尝试使用 codeceptjs 框架启动 Chromium 边缘浏览器。我是 codeceptjs 的新手。我的脚本在 Chrome 和 Firefox 浏览器上运行良好,但是 Chromium edge 出现以下错误。

请确保 Selenium 服务器(ChromeDriver 或 PhantomJS)正在运行且可访问

有人可以在这里帮助我吗?

0 投票
0 回答
151 浏览

selenium-webdriver - 如何配置和打开 MS Edge 无头浏览器

我需要在 MS Edge 无头浏览器中打开应用程序,我用谷歌搜索但没有找到合适的指导。请提供我们如何在 Edge 无头浏览器中启动和加载 url。

我尝试过的环境(Selenium + Java)

窗户 10 或 7

硒版本:3.141.59

Java:1.8 和 11

Edge 浏览器版本:88.0.705.81(官方构建)(64 位)(Chromium)

Edge 驱动程序版本:87.0.664.55 / 88.0.705.81

一些博客中提到了以下两种方法,它们都显示错误并且不属于 JAVA+EDGE+Headless 组合

EdgeOptions op = new EdgeOptions();

op.useChromium =真;

op.addArguments(“无头”);

两者都在 IDE 中显示为错误。

请阐明这个话题。

0 投票
0 回答
151 浏览

google-chrome - 用户数据文件夹中有什么?

Google Chrome/Chromium/Edge 的 USER DATA 文件夹中有什么?

C:\Users<用户名>\AppData\Local\Google\Chrome\User Data\Default

我可以找到系统的用户名吗?IP地址?地址 MAC?

0 投票
1 回答
319 浏览

visual-studio-code - 使用 Parcel 和 Edge Chromium 对 VSCode 进行正确的调试配置

启动 Parcel & Edge Chromium 时,标准启动配置选项似乎不起作用。

使用launchmode 时,浏览器会打开一个新的 Chromium 实例,该实例会丢失所有扩展设置,而attachmode 只是拒绝加载浏览器,或者导致以下错误循环:

这是我当前的配置:

启动.json:

包.json:

有人有工作配置吗?

0 投票
1 回答
35 浏览

java - WebDriverException: Timed out waiting for driver server to start error with Selenium Edge Chromium through Java

尝试在 Edge Chromium 浏览器中使用 java 运行 selenium 时出现以下错误

org.openqa.selenium.WebDriverException:等待驱动程序服务器启动超时。构建信息:版本:'4.0.0-alpha-5',修订:'b3a0d621cc' 系统信息:os.version:'10.0',java.version:'1.8.0_271' 驱动程序信息:driver.version:EdgeDriver

我正在尝试的代码