Chrome-remote-interface: Change user agent?

Created on 31 May 2016  路  4Comments  路  Source: cyrus-and/chrome-remote-interface

How would someone change user agent of the browser?

'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)'

protocol question

Most helpful comment

All the methods of the RDP must specify the argument name, so:

Network.setUserAgentOverride({'userAgent': 'user agent'});
Network.setExtraHTTPHeaders({'headers': {'X-Requested-by': 'Extra User Agent'}});

All 4 comments

Using setUserAgentOverride, but this has nothing to do with this project.

@cyrus-and do you have examples how to use setUserAgentOverride and setExtraHTTPHeaders ? I am using this sample api usage, but either I call setUserAgentOverride before Network.enable, or after, or in each Network.requestWillBeSent event, nothing happened, from tcpdump ouput the actual sent header / user agent is the old; so do you know how to use setUserAgentOverride or what timing should I call it?

https://www.npmjs.com/package/chrome-remote-interface#sample-api-usage

var Chrome = require('chrome-remote-interface');
Chrome(function (chrome) {
    with (chrome) {
        Network.setUserAgentOverride('user agent');
        Network.setExtraHTTPHeaders({'X-Requested-by': 'Extra User Agent'});
        Network.requestWillBeSent(function (params) {
            console.log(params.request.url);
            // or here, setUserAgent in each request: Network.setUserAgentOverride('user agent');
        });
        Page.loadEventFired(close);
        Network.enable();
        // or here ???
        Page.enable();
        once('ready', function () {
            Page.navigate({'url': 'https://github.com'});
        });
    }
}).on('error', function () {
    console.error('Cannot connect to Chrome');
});

All the methods of the RDP must specify the argument name, so:

Network.setUserAgentOverride({'userAgent': 'user agent'});
Network.setExtraHTTPHeaders({'headers': {'X-Requested-by': 'Extra User Agent'}});

thanks! that works

Was this page helpful?
0 / 5 - 0 ratings

Related issues

elsigh picture elsigh  路  3Comments

anzeznidarsic picture anzeznidarsic  路  8Comments

Bnaya picture Bnaya  路  4Comments

westy92 picture westy92  路  3Comments

renschler picture renschler  路  5Comments