SketchUp's WebDialog is not compatible with Microsoft Silverlight 5.0, when running on Mac OSX. In order to run the plugin on this operating system, it is necessary to make sure you are not running this version of Microsoft Silverlight. Below are instructions on how to ensure that your machine is running Silverlight 4.
- Open OSX Finder and navigate to Macintosh HD/Library/Internet Plug-Ins.
- If Silverlight.plugin is present , trash it, empty the Trash, and reboot the machine.
- Install Microsoft Silverlight 4: http://go.microsoft.com/fwlink/?LinkID= ... .0.60310.0
These are the official steps provided by Microsoft. We have seen cases in which they do not work (e.g. after performing them, the Silverlight 4.0 installer complains that a newer version is installed and refuses to complete its own installation), and if that is the case on your machine, please see
the third topic on this page for more ideas.
Note that these instructions may also be useful in the case that any unexpected error occurs when you attempt to open the plugin’s Scene Manager or Maxwell Fire windows, even when you have not installed Microsoft Silverlight 5; we have seen cases, mostly on Mac OSX, where Silverlight had become corrupted on the machine, which were fixed by reinstalling, using the above steps.
Technical Info:This is a complete show-stopper on Mac OSX machines; it appears that the way SketchUp creates its web browser window is inherently incompatible with the Silverlight 5 implementation. Technically, what happens is that code in Silverlight is unable to communicate with JavaScript code running in the browser -- when it attempts to do so, the Silverlight runtime experiences a fatal error. The only solution is to avoid calling between Silverlight and JavaScript; while this prevents the error, it also prevents the UI from being able to communicate with the rest of the plugin.