Maybe there’s a WebKit guru somewhere on the forum who can help answer this…

I’m using WebBrowserComponent in an OS X app, but for the purposes of this question, I’ll refer to the JUCE demo, which exhibits the same behaviour as my app.

I’m compiling on OS X 10.12 with a deployment target of 10.7.

The issue I’m having is that on OS X 10.8, the version of WebKit used by the web component seems to be different to that used by Safari and I can’t figure out how the WebKit version is determined or why they are different.

Running otool -L on Safari, gives me:

otool -L /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Safari | grep WebKit
/System/Library/Frameworks/WebKit.framework/Versions/A/WebKit (compatibility version 1.0.0, current version 536.30.1)
/System/Library/PrivateFrameworks/WebKit2.framework/Versions/A/WebKit2 (compatibility version 1.0.0, current version 536.30.1)