问题标签 [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.
google-chrome - 本地文件:// chrome 或 edge 中的链接
由于安全原因,在网站中包含文件://链接(例如 http://localhost)将不会打开。
在 IE 和 Firefox 中,可以在 IE 的“受信任的站点”和“本地 Intranet”中允许此类访问,或者在 Firefox 中配置策略:
我无法在 Chrome 或 Edge 中找到方法。
在网上搜索我遇到了像--allow-file-access-from-files标志这样的解决方案,但这在 Chrome 77.0 中不起作用。
还有一些扩展可以启用该行为:
启用本地文件链接
我相信像 Firefox 这样的策略必须有一些类似的方式?
编辑:更新 22.03.2021
Chrome 版本 89.0.4389.90
Edge 版本 89.0.774.57
结果:
不允许加载本地资源:file:///D:/temp/demo.pdf
演示 HTML:
c# - 在 Windows 10 上安装 Microsoft Edge Chromium 版本
根据我发现的其他信息,我想出了以下内容:
但是,它提供的是旧版Microsoft Edge的版本号,而不是较新的Microsoft Edge Chromium。
此代码需要进行哪些更改?
c# - 如何通过固定版本分发模式分发我的 WebView2 WPF 应用程序?
我想使用固定版本 WebView2 分发我的 wpf 应用程序,这是我的 XAML 代码:
XAML:
C#:
它不起作用。是否BrowserExecutableFolder
设置正确?
selenium - Selenium 4,Ubuntu 上的 Microsoft Edge(铬)
我目前正在尝试让我的自动化测试在 ubuntu 上的 chromium edge 上运行。
我目前 的设置是这样的:设置如下:
- 浏览器位于运行 Ubuntu 的 docker 容器中
- 集线器位于官方 Selenium 4 docker 容器上
- 测试或在运行 .Net Core 2.2 的单独 docker 容器上
RemoteWebDriver注册如下
我们在节点上得到了这个:
这在集线器方面:
和nodeConfig.json:
测试输出:
编辑 1:当尝试将 selenium alpha-7 作为节点运行时,我得到了这个:
编辑 2:更新到 Java 11 后,错误EDIT 1
消失了,但我仍然看到运行测试的问题。at 的网格/status
告诉我它已经启动,但是当我尝试运行测试时,我得到了这个:
从测试中:
从中心:
从节点:
google-chrome - Google Chrome/MS Edge 版本 87 会影响 iFrame 的可见性吗?
今天在我的计算机上更新了 Chrome 87 和 Microsoft Edge 87,现在我在尝试通过 iFrame 查看嵌入在我们的 Intranet 中的网页时看到了奇怪的行为。嵌入式网页受 https 保护,在 Chrome 86 上运行良好。
发生的行为是,当使用基于 chromium 的浏览器通过 iFrame 加载网页时,该页面将正常加载。如果单击 iFrame 页面中的链接,iFrame 中的内容就会消失。如果您将鼠标悬停在 iFrame 的内容上,当您将鼠标悬停在页面上必须存在链接的位置时,您可以看到鼠标指针变成一只手,即使您看不到任何内容。
此外,当这种行为发生并且 iFrame 内的内容不可见时,如果您打开 Chrome 开发者工具然后检查 iFrame 元素,它会重新出现。
很好奇是否有人看到过这种行为,或者对为什么使用基于 chromium 87 的 Web 浏览器查看的 iFrame 中的内容不可见有任何想法。
谢谢!
asp.net - 从 Microsoft Edge 中的 OBJECT 标记调用 .Net 程序集
我遇到了以下问题,其中提供了 IE 8 的解决方案。
Microsoft Edge浏览器的对象标记代码是否有任何解决方案或解决方法。.net 应用程序内置于 .Net 2.0 框架中。它现在工作正常,直到 IE7,但由于 Internet Explorer 浏览器可能被删除,它应该在 Microsoft Edge 上呈现。
ExamineFile.dll 是一个包含 Windows 窗体和相关源代码的类库的 dll。
更新
我将 HTML 更新为 HTML 5 并修改了标签,如下所示
我现在得到低于结果。
microsoft-edge - 没有插件或开发工具的 Microsoft Edge 用户代理覆盖
有没有办法在不使用插件或开发工具的情况下更改 Microsoft Edge 版本 87 中的用户代理字符串?我正在查看用户代理覆盖配置(在 edge://compat/useragent 下),如果我可以在那里添加一个条目会很棒。
否则,有没有办法通过组策略对象配置用户代理字符串?
提前致谢
google-chrome - 您可以在扩展页面上启用 chrome / chromium 边缘扩展吗?
当我在 Microsoft Extension Store ( microsoftedge.microsoft.com/addons
) 或 Chrome Web Store ( chrome.google.com/webstore
) 上浏览扩展程序时,我总是讨厌我的扩展程序都不能在这些站点上运行。有没有办法在这些上启用扩展?我愿意做任何可能的事情来启用它(注册表编辑、浏览器 exe 更改等)。
javascript - 延迟页面脚本的执行,直到扩展通过内容脚本完成异步初始化
是否可以延迟或停止网页 JavaScript 的加载、解析和执行,直到扩展程序从中获取保存的设置chrome.storage
并执行初始设置?
即使content script
设置为"run_at": "document_start"
,由于读取的异步性质,在使用chrome.storage
读取存储的配置设置时chrome.storage.local.get()
,网页似乎也同时开始解析和执行页面脚本。
但是,扩展程序希望通过基于先前保存的设置运行一些内容脚本来执行一些初始配置,因此需要一种方法来暂停或延迟脚本的执行,直到初始设置完成,这也将内容脚本注入到应该在页面脚本之前完全执行的页面。
***注意 - 这个问题严格来说是关于延迟或暂停网页脚本的执行,它已经设置为“run_at”:“document_start”。目前使用清单 v2,但 v2 或 v3 的解决方案都很好。***
migration - 当在 IE11 中键入自动启动 Edge (Chromium) 时,什么“魔法”导致“cnn.com”?
我只是注意到,当我在 IE11 地址栏(Windows 10)中输入“cnn.com”时,它会自动在 Edge(Chromium)中启动网站,然后在 Edge 中将该栏呈现在网站顶部。
(看起来如果这是 IE 中唯一的选项卡,它会自动关闭 IE)
我喜欢这种帮助用户从 IE 迁移过来的新行为,但遗憾的是,我无法检测到 CNN 是如何在代码方面做到这一点的。
我查看了 Fiddler,扫描了 HTTP 标头和网站上的元标记……例如
和 IE 仅评论标签:
但我没有看到任何特定的东西似乎触发了这个?我当然希望将类似的行为应用于我工作的一些网站/应用程序。
FWIW,它还会触发(如果您尝试足够多次)此消息以保留在 IE11 中:https: //support.microsoft.com/en-us/office/the-website-you-were-trying-to-reach-不与互联网浏览器一起工作 8f5fc675-cd47-414c-9535-12821ddfc554?ui=en-us&rs=en-us&ad=us