Isn't this what we want to get the .Eval() to work with the WebEngine? "API for evaluating javascript or installing qwebchannel in secure isolated javascript worlds" Source: https://wiki.qt.io/New_Features_in_Qt_5.7