qt - QtWebEngine 跨域框架 css
问题描述
使用 setHtml 和在浏览器中加载 qtwebengine 页面中的 HTML 时的两种不同行为。跨域 iframe 会覆盖 Web 引擎页面中主 div 的 css。
<div class="tradingview-widget-container" style="-webkit-filter:invert(100%) !important; filter:invert(100%); !important;">
<script type="text/javascript"
src="https://s3.tradingview.com/external-embedding/embed-widget-technical-analysis.js"
await>
{
"width": "100%",
"height": "100%",
"symbol": "%1:%2"
} </script>
</div>
第二个图像是使用 qwebengine 视图加载的。我想在 Web 引擎中以与在浏览器中完全相同的方式呈现组件。任何帮助将非常感激!
解决方案
推荐阅读
- azure - 构建/发布管道的执行是否会创建一个新的基础文件夹,其路径包含代理编号或构建/发布编号?
- javascript - fastify.setValidatorCompiler 不是一个函数
- javascript - 如何将事件传递给 JavaScript 类中的方法?
- typescript - 导入的函数给出 TypeError: ... is not a function
- node.js - 我的 Node.js 应用程序无法作为 Kubernetes 部署的一部分启动
- r - 如何在 R 中运行面板数据
- spring - 能够使用 entitymanager.persist() 持久化数据,但无法在 spring hibernate 应用程序中使用 entitymanager.find()
- bash - bash 如何做 `ssh` 自动补全?
- mongodb - 如何根据MongoDB中的不同条件计算行数?
- azure-devops - 如何检查 azure 管道上的子模块?