import QtQuick 2.14 import QtWebEngine 1.8 import ScreenPlayWallpaper 1.0 Item { id: root property string url signal requestFadeIn() Component.onCompleted: { WebEngine.settings.localContentCanAccessFileUrls = true; WebEngine.settings.localContentCanAccessRemoteUrls = true; WebEngine.settings.allowRunningInsecureContent = true; WebEngine.settings.accelerated2dCanvasEnabled = true; WebEngine.settings.javascriptCanOpenWindows = false; WebEngine.settings.showScrollBars = false; WebEngine.settings.playbackRequiresUserGesture = false; WebEngine.settings.focusOnNavigationEnabled = true; } WebEngineView { id: webView anchors.fill: parent url: root.url onJavaScriptConsoleMessage: print(lineNumber, message) onLoadProgressChanged: { if ((loadProgress === 100)) root.requestFadeIn(); } } }