Bryan Stenson writes: > Given: > - the bank has a HTTP interface > - the bank "requires" a specific browser/version > - the bank "requires" a specific set of closed-source operating systems > - OpenBSD ships recent browsers (chromium, firefox, etc) > > Problem: > When logging into said financial institution, the page declines to > work correctly because I don't have an operating system on their list. > > Solution: > Spoof (add/modify) "user-agent" http header (via browser plugin, for > example), to include a common user-agent used by one of the > aforementioned "required operating systems".
I'm always wary of installing extensions in the browser. You can change the user agent in Chrome out of the box with the developer tools: menu -> More tools -> Developer tools (or Ctrl+Shift+I) tools menu -> More tools -> Network conditions An annoying process to be sure, but one I only need now and then. In January Google proposed using the same UA string on all platforms (more or less). So maybe this will be less of a problem in the future. https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/-2JIRNMWJ7s/yHe4tQNLCgAJ