cocoa: How to make background transparent webView?

cocoa, macos, xcode

Solution

You need to call `setDrawsBackground:` on the `WebView` and pass in `NO`. That will prevent the web view from drawing a background unless the page loaded in the web view explicitly sets the background color.

Problem

The mac osx ,I want to make my webview to look transparent and show the data on it with background showing images of parent view. Can anyone please let me know how to do this? This method can not ``` NSString * source = @"<html><head><title></title></head><body><div id=\"box\">Example Box</div></body></html>"; [[webView mainFrame] loadHTMLString:source baseURL:[NSURL URLWithString:@""] ]; [[webView windowScriptObject] evaluateWebScript:@"document.getElementById('box').style.backgroundColor = '#dddddd';"]; // Change box background [[webView windowScriptObject] evaluateWebScript:@"document.body.style.backgroundColor = '#dddddd';"]; // Change body background ```

Original source