# HTMLViewer version

**URL:** <https://forum.xojo.com/t/htmlviewer-version/15167>\
**Category:** macOS\
**Created:** [March 22, 2014, 9:35pm UTC](https://forum.xojo.com/t/htmlviewer-version/15167 "2014-03-22T21:35:02Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Adam\_Meyer](https://forum.xojo.com/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@Adam\_Meyer](https://forum.xojo.com/u/Adam_Meyer)\
**Post date:** [March 22, 2014, 9:35pm UTC](https://forum.xojo.com/t/htmlviewer-version/15167/1 "2014-03-22T21:35:02Z")

</div>

I would like to get what version of Safari is installed on a users system. I tried doing it through the browser Mime type with the HTMLViewer, but it returns a “Safari Generic” with no version number.

Thanks

---

<div class="post-metadata">

**Author:** ![Mike\_D](https://forum.xojo.com/user_avatar/forum.xojo.com/mike_d/32/266_2.png) [@Mike\_D](https://forum.xojo.com/u/Mike_D)\
**Post date:** [March 23, 2014, 1:54am UTC](https://forum.xojo.com/t/htmlviewer-version/15167/2 "2014-03-23T01:54:09Z")

</div>

Javascript:

```auto
  var s = navigator.userAgent;
```

Gives a string like this, when running in Safari proper:

```auto
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/6.1.2 Safari/537.74.9
```

When running in a HTMLviewer, gives this:

```auto
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/536.30.1 (KHTML, like Gecko)
```

Interesting that they are different version #s.

---

<div class="post-metadata">

**Author:** ![Sam\_Rowlands](https://forum.xojo.com/user_avatar/forum.xojo.com/sam_rowlands/32/265_2.png) [@Sam\_Rowlands](https://forum.xojo.com/u/Sam_Rowlands)\
**Post date:** [March 23, 2014, 4:27am UTC](https://forum.xojo.com/t/htmlviewer-version/15167/3 "2014-03-23T04:27:11Z")

</div>

Are you looking for the WebKit version, or the actual Safari application version?

---

<div class="post-metadata">

**Author:** ![Adam\_Meyer](https://forum.xojo.com/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@Adam\_Meyer](https://forum.xojo.com/u/Adam_Meyer)\
**Post date:** [March 23, 2014, 1:00pm UTC](https://forum.xojo.com/t/htmlviewer-version/15167/4 "2014-03-23T13:00:24Z")

</div>

I would like the safari version. Is there a way to match up what webkit version goes with what safari version?

---

<div class="post-metadata">

**Author:** ![Adam\_Meyer](https://forum.xojo.com/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@Adam\_Meyer](https://forum.xojo.com/u/Adam_Meyer)\
**Post date:** [March 23, 2014, 1:01pm UTC](https://forum.xojo.com/t/htmlviewer-version/15167/5 "2014-03-23T13:01:24Z")

</div>

Looks like wikipedia has a table to do that. That might work. Thanks!  
[http://en.wikipedia.org/wiki/Safari\_version\_history](http://en.wikipedia.org/wiki/Safari_version_history)

---

<div class="post-metadata">

**Author:** ![Mike\_D](https://forum.xojo.com/user_avatar/forum.xojo.com/mike_d/32/266_2.png) [@Mike\_D](https://forum.xojo.com/u/Mike_D)\
**Post date:** [March 23, 2014, 2:29pm UTC](https://forum.xojo.com/t/htmlviewer-version/15167/6 "2014-03-23T14:29:53Z")

</div>

Anyone know why the two versions are not the same? Is this something to do with what version Xojo links against? Or is it just the case that WebKit controls in cocoa apps don’t use the same framework version as the Safari app?

---

<div class="post-metadata">

**Author:** ![Sam\_Rowlands](https://forum.xojo.com/user_avatar/forum.xojo.com/sam_rowlands/32/265_2.png) [@Sam\_Rowlands](https://forum.xojo.com/u/Sam_Rowlands)\
**Post date:** [March 24, 2014, 2:04am UTC](https://forum.xojo.com/t/htmlviewer-version/15167/7 "2014-03-24T02:04:18Z")

</div>

If you have the MBS plugin or the MacOSLib, you can use functions to find Safari, obtain the bundle from Safari. Then you can read the version number from the bundle.

---

<div class="post-metadata">

**Author:** ![DetlefK](https://forum.xojo.com/user_avatar/forum.xojo.com/detlefk/32/23653_2.png) [@DetlefK](https://forum.xojo.com/u/DetlefK)\
**Post date:** [October 3, 2018, 7:12am UTC](https://forum.xojo.com/t/htmlviewer-version/15167/8 "2018-10-03T07:12:35Z")

</div>

As Sam wrote above, look into the app’ bundles Info.plist file, let your app browse to

```auto
<key>CFBundleGetInfoString</key>
```

which will find the line

```auto
<string>12.0, Copyright © 2003-2018 Apple Inc.</string>
```

It’s the same way I do with DOSBox to find its version number.

---

<div class="post-metadata">

**Author:** ![system](https://forum.xojo.com/uploads/default/original/1X/455b4dcc0e61630e9f81940004ddffa49c432a46.png) [@system](https://forum.xojo.com/u/system)\
**Post date:** [October 29, 2020, 5:08pm UTC](https://forum.xojo.com/t/htmlviewer-version/15167/9 "2020-10-29T17:08:10Z")

</div>


