QWebEngine-仅允许安全来源

时间:2018-09-11 06:22:08

标签: chromium qwebengineview qwebenginepage

我构建了一个基于QWebEngine的简单浏览器,但是在我的网站上,当我使用getUserMedia()获取摄像头设备时,出现以下错误:

Fatal error: Uncaught Facebook\Exceptions\FacebookAuthenticationException: (#3) Publishing comments through the API is only available for page access tokens in D:\xampp\htdocs\graph_pi\vendor\facebook\graph-sdk\src\Facebook\Exceptions\FacebookResponseException.php:133 Stack trace: #0 D:\xampp\htdocs\graph_pi\vendor\facebook\graph-sdk\src\Facebook\FacebookResponse.php(210): Facebook\Exceptions\FacebookResponseException::create(Object(Facebook\FacebookResponse)) #1 D:\xampp\htdocs\graph_pi\vendor\facebook\graph-sdk\src\Facebook\FacebookResponse.php(255): Facebook\FacebookResponse->makeException() #2 D:\xampp\htdocs\graph_pi\vendor\facebook\graph-sdk\src\Facebook\FacebookResponse.php(82): Facebook\FacebookResponse->decodeBody() #3 D:\xampp\htdocs\graph_pi\vendor\facebook\graph-sdk\src\Facebook\FacebookClient.php(224): Facebook\FacebookResponse->__construct(Object(Facebook\FacebookRequest), '{"error":{"mess...', 400, Array) #4 D:\xampp\htdocs\graph_pi\vendor\facebook\graph-sdk\src\Facebook\Facebook.php(469): Facebook\Facebook in D:\xampp\htdocs\graph_pi\vendor\facebook\graph-sdk\src\Facebook\Exceptions\FacebookResponseException.php on line 133

我知道可以通过使用Uncaught ( in promise ) Not supportedError: Only secure origins are allowed. 而不是https://来避免此错误。但是由于某些原因,我无法将我的网站从http升级到https。

我发现在chrome中,我可以使用--unsafely-treat-insecure-origin-as-secure设置来避免此错误。但是我在QWebEngine中找不到模拟设置。(顺便说一句,我发现了http://,但这不是我所需要的)。

所以我想知道如何避免QWebEngine中的此错误。

0 个答案:

没有答案