cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Commented] (CB-3360) Set custom InAppBrowser user-agent
Date Thu, 11 Jun 2015 15:05:01 GMT


ASF GitHub Bot commented on CB-3360:

Github user samkelleher commented on the pull request:
    One side effect of this is that the main cordova webview will also have its userAgent
changed (navigator.appVersion) once at least one instance of InAppBrowser has been created.
It seems the userAgent setting will apply to all webviews.

> Set custom InAppBrowser user-agent
> ----------------------------------
>                 Key: CB-3360
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Improvement
>          Components: Android, BlackBerry, Plugin InAppBrowser, WP8
>    Affects Versions: 2.7.0
>         Environment: iOS, Android, WP8, BlackBerry
>            Reporter: Kevin Simpson
>            Priority: Minor
>              Labels: Cordova, InAppBrowser, android, cordova-ios-4.0.x
> Currently you can set a custom user-agent for the main Cordova webview by overriding
the init method for the DroidGap class. However, when opening a page in the InAppBrowser,
that webview will still contain the default user-agent.
> There are two solutions that I have thought of to this:
> 1. Set the user-agent of the InAppBrowser webview to whatever the user-agent in the Cordova
webview is set to. (This is what I am currently doing, as it was a one line change, but it
requires rebuilding Cordova manually)
> 2. Have some sort of configuration option to set the user-agent for the InAppBrowser.
This would allow a different user-agent from the main webview, but is also a more involved

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message