小编Tha*_*ith的帖子

RTCPeerConnection在Microsoft Edge中有效吗?

我目前正在使用WebRTC进行VoIP.它将是一个用JavaScript编写的UWP应用程序.

现在,我试图通过测试Microsoft Edge上的https://webrtc.github.io/samples中的示例来检查它是否有效.

事实证明它除了 工作正常RTCPeerConnection.

例如,当我在Edge中打开https://webrtc.github.io/samples/src/content/peerconnection/audio时,它getUserMedia() error: NotFoundError在我点击呼叫按钮时给了我.在Chrome上,它运行正常.

另一个例子是当我尝试https://apprtc.appspot.com时,它给了我

Messages:  
Error getting user media: null
getUserMedia error: Failed to get access to local media. Error name was NotFoundError. Continuing without sending a stream.
Create PeerConnection exception: InvalidAccessError

Version:    
gitHash:    c135495bc71e5da61344f098a8209a255f64985f
branch:     master
time:       Fri Apr 8 13:33:05 2016 +0200
Run Code Online (Sandbox Code Playgroud)

那么,我该如何解决这个问题呢?Adapter.js也被称为.我也允许它需要的一切.

或者我不应该将WebRTC用于此项目.如果是这样,我应该使用什么?

干杯!

javascript voip webrtc win-universal-app microsoft-edge

9
推荐指数
1
解决办法
4824
查看次数

为什么我需要“--no-sandbox”来运行 Selenium Chromedriver,即使具有管理员权限

我开始研究 Selenium (C#),令我惊讶的是,我什至无法运行Selenium Docs中最简单的项目。然而,我的同事开箱后就可以正常运行,没有任何问题。

我能够运行的唯一方法是将--no-sandbox选项添加到 Chrome 选项中。Firefox (Gekco) 驱动程序没有这个问题,并且我的 Chrome 版本和我的 Chromedriver 版本匹配。但我不能对每个项目都这样做,因为我们使用的库不通过此选项,并且它超出了我的控制范围。

我可能需要更改哪些策略/配置?

我试图在 S/O 上找到其他类似的线程,但没有一个能解决我的问题。大多数问题可以通过更新 Chrome/ChromeDriver 版本来解决,但我的是最新的 100(Chrome 99 也有同样的问题)。

错误

它只是停留在data:,并且不会继续到任何其他页面。

在此输入图像描述

Starting ChromeDriver 100.0.4896.60 (6a5d10861ce8de5fce22564658033b43cb7de047-refs/branch-heads/4896@{#875}) on port 61538
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.

DevTools listening on ws://127.0.0.1:61542/devtools/browser/38c3268c-dd43-4100-bb1a-71aa2af4c1fc
Unhandled exception. OpenQA.Selenium.WebDriverException: The HTTP request to the remote WebDriver server for URL http://localhost:61538/session timed out after 60 seconds.
 ---> System.Threading.Tasks.TaskCanceledException: …
Run Code Online (Sandbox Code Playgroud)

c# selenium google-chrome selenium-chromedriver selenium-webdriver

7
推荐指数
1
解决办法
3万
查看次数

显示:弹性;不适用于 Safari 上的 <summary>

我想display: flex<summary></summary>. 在其他浏览器,Chrome、Firefox 等上,flex 子项正常工作。(他们保持在同一行)但是在 Safari(v12.0,移动和桌面)上,孩子们保持在不同的行。

与 Safari 相比,这就是它在其他浏览器上的样子。

在此处输入图片说明

我应该怎么做才能让 flexbox 像其他浏览器一样正常工作?

谢谢!

summary {
  display: flex;
}
Run Code Online (Sandbox Code Playgroud)
<details>
  <summary>
    <div>flex-a</div>
    <div>flex-b</div>
  </summary>
  <p>some content</p>
</details>
Run Code Online (Sandbox Code Playgroud)

html css safari cross-browser mobile-safari

5
推荐指数
0
解决办法
385
查看次数