With QtWebKit or QtWebEngine with Qt < 5.7, the functions end up in the page's namespace. We can't easily avoid this, but at least we can name them in a way which reduces conflicts.