Qt 在QWebEngineView中更改所有帧中的html
我有一个基于Qt5 QWebEngineView的简单浏览器,用户可以在上面加载不同的URL。我需要实现“禁用视频声音”功能。一种方法是对所有视频元素执行JS并设置.mute=true,但根据[1]runJavaScript只能在大型机中运行,所以如果页面将包含带有视频标记的iframe,声音仍将播放。另一种方法是替换QWebEngineView中的html代码,例如Qt 在QWebEngineView中更改所有帧中的html,qt,qt5,qtwebengine,Qt,Qt5,Qtwebengine,我有一个基于Qt5 QWebEngineView的简单浏览器,用户可以在上面加载不同的URL。我需要实现“禁用视频声音”功能。一种方法是对所有视频元素执行JS并设置.mute=true,但根据[1]runJavaScript只能在大型机中运行,所以如果页面将包含带有视频标记的iframe,声音仍将播放。另一种方法是替换QWebEngineView中的html代码,例如 "<video>"->"<video muted>" “”->“” 但这种方式是否可能实现?还
"<video>"->"<video muted>"
“”->“”
但这种方式是否可能实现?还有别的办法吗
[1]