Search code examples
cocoawebviewscale

Scale WebView in Cocoa


How can I scale the content of a WebView?


Solution

  • You need to call -scaleUnitSquareToSize: on the document view of the individual frame that you want to resize, for example the main frame:

    [[[[webView mainFrame] frameView] documentView] scaleUnitSquareToSize:NSMakeSize(1.5, 1.5)];
    [[[[webView mainFrame] frameView] documentView] setNeedsDisplay:YES];