def __init__(self, parent, networkmanager): QWebPage.__init__(self, parent) self.setForwardUnsupportedContent(True) self.setLinkDelegationPolicy(2) self.setNetworkAccessManager(networkmanager) self.useragent_desktop = QWebPage.userAgentForUrl(self, QUrl()) self.useragent_mobile = 'Nokia 5130'
def userAgentForUrl(self, url): """Handle reqests for the browser's user agent Overridden from QWebPage so we can force a user agent from the config. """ return (self.config.get("user_agent") or QWebPage.userAgentForUrl(self, url))
def userAgentForUrl(self, url): """Handle reqests for the browser's user agent Overridden from QWebPage so we can force a user agent from the config. """ return ( self.config.get("user_agent") or QWebPage.userAgentForUrl(self, url) )