问题标签 [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.
javascript - 不同的结果在两个不同的选项卡和相同的浏览器 window.navigator.userAgent (边缘铬浏览器)
在两个不同的选项卡和相同的浏览器 window.navigator.userAgent 中产生不同的结果
一个网站说:
一个网站说正确的信息:
第二个中缺少 Edg/90.0.818.42。
有人遇到过同样的问题吗?这太奇怪了
microsoft-edge - 向 Microsoft Edge 附加组件网站提交扩展时,如何提供任何其他详细信息以进行认证审核?
我一直致力于向 Microsoft Edge 加载项商店提交扩展。我想提供有关测试我的扩展和功能的步骤的详细信息。但是我找不到在我的提交中添加这些详细信息的选项。有没有办法做到这一点?
pdf - 是否可以在 Edge PDF Viewer 中提交 PDF 表单?
我们创建了一个需要在浏览器中显示可填写 PDF 表单的 Web 应用程序。PDF 表单包括一个提交按钮。用户在 PDF 表单上输入数据并单击“提交”按钮,然后将 HTTP 消息中的数据发布到配置的 URL。此功能使用 Adobe Reader 插件在 IE 11 中运行。由于 Edge 不支持 Adobe Reader 插件,我们现在正在考虑如何让此功能在 Edge 中工作的选项。
我创建了一个带有提交按钮的非常简单的 PDF 表单(在 Adobe Acrobat Pro 中创建的 Acroform),但是当我们在 Microsoft Edge 中显示 PDF 表单时,提交按钮似乎没有做任何事情。我搜索了有关其他人是否有同样问题的信息,但没有找到太多信息。我的猜测是 Microsoft Edge 还不支持这个提交功能,但我还没有找到任何具体的文档来确认。有人知道 Edge PDF 查看器是否以某种形式或形式支持此功能,或者他们是否计划在未来支持它?
在某些网站上,我看到解决方案是下载 PDF 表单并使用 Adobe Reader。但是,出于业务原因,这不是我们的选择 - 我们无法将表单下载到用户的桌面。
请注意,我们发现提交按钮在某种程度上可以在 Chrome PDF 查看器中使用。具体来说,当用户单击提交时,Chrome PDF 查看器确实将数据发布到 URL,但似乎没有处理响应。出于商业原因,我们希望尽可能支持 Edge。
如果您有任何关于 Edge 对 PDF 表单提交按钮的支持的信息,我们将不胜感激!
azure-active-directory - 通过 AAD 的 SSO 在 IE 模式下使用 MS Edge(铬)失败
我们已从 NAM 身份提供程序转移到 AzureAD。MS Edge_C 用于Enterprise Mode Site List
强制应用程序使用 IE 模式。
在新会话中,用户被从我们的应用程序重定向 (GET) 到login.microsoftonline.com
通过 SAML。选择帐户后,将另一个重定向发送到公司身份验证服务,该服务成功验证了用户。SAML 响应通过 POST 发送到应用程序。
这就是它应该的样子,这就是 NAM 的样子(它直接对用户进行身份验证)。但是自从切换到 AzureAD 后,最终返回到应用程序的 POST 被破坏了。我们的应用程序收到一个没有 SAML 相关参数的 GET 请求,因此 SSO 失败。没有 IE 模式它可以工作,但由于它是一个遗留应用程序,我们必须使用 IE 模式。
直接在 IE11 中的相同过程按预期工作。
有谁知道 AzureAD 的响应有什么问题?似乎有些东西激怒了 Edge_C 的响应,这就是为什么将“非 IE 模式”(login.mso.com)更改为“IE 模式”(应用程序)会丢弃 POST 并进行 GET。
如果有任何想法可以帮助我们解决这个问题,我将不胜感激。
c# - 使用浏览器传递查询字符串的问题
我目前正在确保使用 IE11 构建和运行的旧 MVC4 站点适用于其他浏览器。我们首先测试的是 Edge Chromium,但我们遇到了一个弹出窗口的问题。
当弹出窗口发生时,我们传递一个查询字符串,如下所示:
在哪里
cntId
是我们的记录标识符InitialLoad
是一个真/假值,让系统知道这是用户第一次进入页面(它执行一些需要刷新页面的操作)showProgress
是一个真/假值,让系统知道显示某些操作的进度(我们在第一次加载页面时不显示)startExport
是一个真/假值,告诉系统何时导出某些数据(最初不使用)
回到 Controller 代码,我们有一个HttpGet
加载页面的方法。该方法接收cntId
、InitialLoad
、showProgress
和startExport
。
使用 IE11 时一切正常。传入的参数到达并被正确读取。
但是,我们发现的问题是当 Edge Chromium、Chrome 和 Firefox 尝试加载页面时,查询字符串到达时带有不正确的数据。
每个浏览器都显示cntId
为100,但由于某种原因InitialLoad
是错误的。
我不知道为什么这一页没有正确传递参数,而其他所有页面都正确传递。这可能是由于系统可能正在打开一个新窗口,但我不确定。
编辑:
我将在这里更加明确,因为有些人无法阅读我的问题以及该问题的标签。
这是一个 MVC4 应用程序,在后端使用 C# 并连接到 Oracle 数据库。这是一个政府实体使用的项目,仍然使用 IE11。
IE11 的支持在 8 月用完。显然,上述政府实体仍然需要使用这个 MVC4 应用程序。因此,我试图确保它在 Edge(Chromium 版本)、Chrome、Firefox 和 Safari 中工作。
既然废话已经结束,那么就来看看我的代码示例。我有一个带有链接的视图。该链接调用一个 Javascript 函数,该函数继续打开一个弹出窗口。代码如下:
点击链接后,服务器在GenController中执行如下代码:
我正在调试 InitialLoad 的 if 语句。使用IE11时传入的参数是正确的。
cntId
= 100, InitialLoad
= 真, showProgress
= 假, startExport
= 假
但是,在调试 Edge、Chrome、Firefox 和 Safari 时,我得到以下参数:
cntId
= 100, InitialLoad
= 假, showProgress
= 假, startExport
= 假
我不确定为什么 Edge、Chrome、Firefox 和 Safari 会丢失参数。这四个的url和IE11的一样。
现在,话虽如此,任何关于这个问题的想法都会受到欢迎。
selenium - MSEdgeDriver IE11 兼容性
我正在尝试通过 Edge Chromium IE11 兼容模式自动化旧网站。(使用 Katalon Studio,但每个基于 Selenium 的信息都会有所帮助)
该站点位于 edge://compat/enterprise 页面的列表中,这意味着启用了兼容模式,如果手动打开 Edge,我可以在 URL 旁边看到 IE11 地球图标,并且该站点运行正常。
当我从 Katalon Studio 通过 MSEdgeDriver.exe 运行 Edge 时,问题就开始了,因为它忽略了兼容模式。
是否有任何所需的能力来解决这个问题?
microsoft-edge - 如何更改 Microsoft Edge 加载项扩展的“发布者显示名称”?
我在 Microsoft Edge 加载项上有一个扩展。我有一个关于更改“发布者显示名称”的问题。我想更改“发布者显示名称”的语言。
- 这样做的正确方法是什么?
- 是否会再进行一轮审核?
microsoft-edge - 如何联系 Microsoft Edge 加载项支持以询问我的扩展包的认证失败?
我最近提交了正在审核中的扩展程序。但是我收到了一封来自 Microsoft Edge 扩展团队的电子邮件,说我的提交被拒绝了,因为我的产品不可测试。
我想与他们分享测试步骤和凭据,以确保我的产品成功测试和发布。我如何联系他们澄清这一点?
microsoft-edge - 在合作伙伴中心提交 Microsoft Edge 扩展时生成的公钥如何使用?
在将我的扩展上传到 Microsoft 合作伙伴中心时,我的扩展获得了一个“公钥”以及 CRX ID 和商店 ID。我找不到任何有关在 Microsoft Edge 附加组件中使用此公钥的文档。我能知道这把钥匙的用途吗?
microsoft-edge-chromium - Edge Chromium IEMode SiteList 允许重定向选项不起作用
在 Chromium IEMode 中,SiteList 中的允许重定向选项不起作用。无论是否包含,对于自动重定向,浏览器总是切换到打开选项中指示的模式。谁能提到这个选项在 Chromium IEMode 中有效的场景?
例如(导航/重定向顺序):server1;打开选项:IE11/Edge/none/或没有站点列表条目,允许重定向选项true/false server2;打开选项:IE11/Edge/none/或没有站点列表条目,允许重定向选项true/false server3;打开选项:IE11/Edge/none/ 或没有站点列表条目,允许重定向选项 true/false
谢谢!