X
Tap here to go to the mobile version of the site.

Support Forum

Wrong useragent is being used

Posted

I'm using FF 70.0.1 on Mac OS 10.15 Catalina, and Firefox is reporting the useragent to be Windows. I noticed it while downloading some apps that kept defaulting to the Windows version download link. I have a dualboot with Mac OS 10.14 Mojave, and this problem does not occur on that installation. I went into about:config to see if it was changed and it wasn't. Everything that has to do with the useragent in about:config is already configured to default. I use FF almost exclusively on every computer, this is the first I've seen this happen.

I'm using FF 70.0.1 on Mac OS 10.15 Catalina, and Firefox is reporting the useragent to be Windows. I noticed it while downloading some apps that kept defaulting to the Windows version download link. I have a dualboot with Mac OS 10.14 Mojave, and this problem does not occur on that installation. I went into about:config to see if it was changed and it wasn't. Everything that has to do with the useragent in about:config is already configured to default. I use FF almost exclusively on every computer, this is the first I've seen this happen.
Attached screenshots
Quote

Additional System Details

Application

  • Firefox 70.0.1
  • User Agent: Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0
  • Support URL: https://support.mozilla.org/1/firefox/70.0.1/Darwin/en-US/

Extensions

  • Adblock Plus - free ad blocker 3.7 ({d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d})
  • Amazon.com 1.1 (amazondotcom@search.mozilla.org)
  • Bing 1.0 (bing@search.mozilla.org)
  • Decentraleyes 2.0.13 (jid1-BoFifL9Vbdl2zQ@jetpack)
  • DuckDuckGo 1.0 (ddg@search.mozilla.org)
  • eBay 1.0 (ebay@search.mozilla.org)
  • Facebook Container 2.0.3 (@contain-facebook)
  • Firefox Multi-Account Containers 6.1.1 (@testpilot-containers)
  • Google 1.0 (google@search.mozilla.org)
  • I don't care about cookies 3.0.5 (jid1-KKzOGWgsW3Ao4Q@jetpack)
  • Privacy Badger 2019.10.28 (jid1-MnnxcxisBPnSXQ@jetpack)
  • Twitter 1.0 (twitter@search.mozilla.org)
  • Video DownloadHelper 7.3.7 ({b9db16a4-6edc-47ec-a1f4-b86292ed211d})
  • Wikipedia (en) 1.0 (wikipedia@search.mozilla.org)
  • Message Seen Disable for Facebook™ 63.0 ({7b9de502-149c-8165-ec2c-db01128febfe}) (Inactive)

Javascript

  • incrementalGCEnabled: True

Graphics

  • adapterDescription:
  • adapterDeviceID: 0x100a
  • adapterDrivers:
  • adapterRAM:
  • adapterVendorID: 0x10de
  • contentUsesTiling: True
  • crashGuards: []
  • driverDate:
  • driverVendor:
  • driverVersion:
  • featureLog: {u'fallbacks': [], u'features': [{u'status': u'available', u'description': u'Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'HW_COMPOSITING'}, {u'status': u'available', u'description': u'OpenGL Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'OPENGL_COMPOSITING'}, {u'status': u'opt-in', u'description': u'WebRender', u'log': [{u'status': u'opt-in', u'message': u'WebRender is an opt-in feature', u'type': u'default'}], u'name': u'WEBRENDER'}, {u'status': u'blacklisted', u'description': u'WebRender qualified', u'log': [{u'status': u'available', u'type': u'default'}, {u'status': u'blacklisted', u'message': u'No qualified hardware', u'type': u'env'}], u'name': u'WEBRENDER_QUALIFIED'}, {u'status': u'available', u'description': u'Off Main Thread Painting', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'OMTP'}]}
  • info: {u'CMSOutputProfile': u'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', u'TileHeight': 512, u'ApzWheelInput': 1, u'ApzDragInput': 1, u'ApzKeyboardInput': 1, u'ApzAutoscrollInput': 1, u'AzureFallbackCanvasBackend': u'none', u'TileWidth': 512, u'AzureCanvasBackend': u'skia', u'AzureContentBackend': u'skia'}
  • numAcceleratedWindows: 1
  • numTotalWindows: 1
  • offMainThreadPaintEnabled: True
  • offMainThreadPaintWorkerCount: 4
  • targetFrameRate: 60
  • usesTiling: True
  • webgl1DriverExtensions: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier
  • webgl1Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_disjoint_timer_query EXT_float_blend EXT_frag_depth EXT_shader_texture_lod EXT_sRGB EXT_texture_compression_rgtc EXT_texture_filter_anisotropic OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context
  • webgl1Renderer: NVIDIA Corporation -- NVIDIA GeForce GTX 780 Ti OpenGL Engine
  • webgl1Version: 4.1 NVIDIA-14.0.31 355.11.11.10.10.143
  • webgl1WSIInfo: CGL
  • webgl2DriverExtensions: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier
  • webgl2Extensions: EXT_color_buffer_float EXT_disjoint_timer_query EXT_float_blend EXT_texture_compression_rgtc EXT_texture_filter_anisotropic OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
  • webgl2Renderer: NVIDIA Corporation -- NVIDIA GeForce GTX 780 Ti OpenGL Engine
  • webgl2Version: 4.1 NVIDIA-14.0.31 355.11.11.10.10.143
  • webgl2WSIInfo: CGL
  • windowLayerManagerRemote: True
  • windowLayerManagerType: OpenGL
  • windowUsingAdvancedLayers: False

Modified Preferences

Misc

  • User JS: No
  • Accessibility: No
Senali Madawala
  • Top 25 Contributor
2 solutions 161 answers

User agent detection (or sniffing) is the mechanism used for parsing the User-Agent string and inferring physical and applicative properties about the device and its browser. But let get the record straight. User-Agent sniffing is a future fail strategy. By design, you will detect only what is known, not what will come. The space of small devices (smartphones, feature phones, tablets, watches, arduino, etc.) is a very fast-paced evolving space. The diversity in terms of physical characteristics will only increase. Updating databases and algorithms for identifying correctly is a very high maintenance task which is doomed to fail at a point in the future. Sites get abandoned, libraries are not maintained and Web sites will break just because they were not planned for the future coming devices. All of these have costs in resources and branding.

New solutions are being developed for helping people to adjust the user experience depending on the capabilities of the products, not its name. Responsive design helps to create Web sites that are adjusting for different screen sizes. Each time you detect a product or a feature, it is important to thoroughly understand why you are trying to detect this feature. You could fall in the same traps as the ones existing with user agent detection algorithms.

We have to deal on a daily basis with abusive user agent detection blocking Firefox OS and/or Firefox on Android. It is not only Mozilla products, every product and brand has to deal at a point with the fact to be excluded because they didn’t have the right token to pass an ill-coded algorithm. User agent detection leads to situation where a new player can hardly enter the market even if it has the right set of technologies. Remember that there are huge benefits to create a system which is resilient to many situations.

Some companies will be using the User-Agent string as an identifier for bypassing a pay-wall or offering specific content for a group of users during a marketing campaign. It seems to be an easy solution at first but it creates an environment easy to by-pass in spoofing the user agent.

User agent detection (or sniffing) is the mechanism used for parsing the User-Agent string and inferring physical and applicative properties about the device and its browser. But let get the record straight. User-Agent sniffing is a future fail strategy. By design, you will detect only what is known, not what will come. The space of small devices (smartphones, feature phones, tablets, watches, arduino, etc.) is a very fast-paced evolving space. The diversity in terms of physical characteristics will only increase. Updating databases and algorithms for identifying correctly is a very high maintenance task which is doomed to fail at a point in the future. Sites get abandoned, libraries are not maintained and Web sites will break just because they were not planned for the future coming devices. All of these have costs in resources and branding. New solutions are being developed for helping people to adjust the user experience depending on the capabilities of the products, not its name. Responsive design helps to create Web sites that are adjusting for different screen sizes. Each time you detect a product or a feature, it is important to thoroughly understand why you are trying to detect this feature. You could fall in the same traps as the ones existing with user agent detection algorithms. We have to deal on a daily basis with abusive user agent detection blocking Firefox OS and/or Firefox on Android. It is not only Mozilla products, every product and brand has to deal at a point with the fact to be excluded because they didn’t have the right token to pass an ill-coded algorithm. User agent detection leads to situation where a new player can hardly enter the market even if it has the right set of technologies. Remember that there are huge benefits to create a system which is resilient to many situations. Some companies will be using the User-Agent string as an identifier for bypassing a pay-wall or offering specific content for a group of users during a marketing campaign. It seems to be an easy solution at first but it creates an environment easy to by-pass in spoofing the user agent.
Was this helpful to you? 0
Quote
James
  • Top 25 Contributor
  • Moderator
1603 solutions 11348 answers

jlj945 said

I'm using FF 70.0.1 on Mac OS 10.15 Catalina, and Firefox is reporting the useragent to be Windows. I noticed it while downloading some apps that kept defaulting to the Windows version download link. I have a dualboot with Mac OS 10.14 Mojave, and this problem does not occur on that installation. I went into about:config to see if it was changed and it wasn't. Everything that has to do with the useragent in about:config is already configured to default. I use FF almost exclusively on every computer, this is the first I've seen this happen.

Besides the useragent being modified as this article helps fix that at https://support.mozilla.org/en-US/kb/how-reset-default-user-agent-firefox

It may be possible an app is modifying what useragent the Firefox web browser is displaying as to websites. Some proxy or connection software perhaps?

On Windows you can run Firefox in a Windows compatibility mode (never needed) and the UA can be modified at least in Windows version being shown.

Not sure about on Mac OSX though.

''jlj945 [[#question-1272062|said]]'' <blockquote> I'm using FF 70.0.1 on Mac OS 10.15 Catalina, and Firefox is reporting the useragent to be Windows. I noticed it while downloading some apps that kept defaulting to the Windows version download link. I have a dualboot with Mac OS 10.14 Mojave, and this problem does not occur on that installation. I went into about:config to see if it was changed and it wasn't. Everything that has to do with the useragent in about:config is already configured to default. I use FF almost exclusively on every computer, this is the first I've seen this happen. </blockquote> Besides the useragent being modified as this article helps fix that at https://support.mozilla.org/en-US/kb/how-reset-default-user-agent-firefox It may be possible an app is modifying what useragent the Firefox web browser is displaying as to websites. Some proxy or connection software perhaps? On Windows you can run Firefox in a Windows compatibility mode (never needed) and the UA can be modified at least in Windows version being shown. Not sure about on Mac OSX though.

Modified by James

Was this helpful to you?
Quote
James
  • Top 25 Contributor
  • Moderator
1603 solutions 11348 answers

Senali Madawala said

snip

In case you misunderstood the question asked, the OP is using Firefox on Mac OSX yet the Firefox useragent displayed to websites such as here is as if the OP is using Firefox 68.0 on Windows and is not correct.

''Senali Madawala [[#answer-1263617|said]]'' <blockquote>snip </blockquote> In case you misunderstood the question asked, the OP is using Firefox on Mac OSX yet the Firefox useragent displayed to websites such as here is as if the OP is using Firefox 68.0 on Windows and is not correct.

Modified by James

Was this helpful to you?
Quote
jscher2000
  • Top 10 Contributor
8837 solutions 72222 answers

Did you enable this preference in about:config --

privacy.resistFingerprinting

That may override true information and show sites the "most common" information instead, including the user agent string. Whether that setting really helps is debatable.

Did you enable this preference in about:config -- '''privacy.resistFingerprinting''' That may override true information and show sites the "most common" information instead, including the user agent string. ''Whether that setting really helps is debatable.''
Was this helpful to you?
Quote
Ask a question

You must log in to your account to reply to posts. Please start a new question, if you do not have an account yet.