I apologize for the issues you have been experiencing on Watch at Slingbox.com. The following article with further explain the supported operating systems and browsers.
If you have any other questions in regards to this you can reach us at 1-877-467-5464. We are available 10am-10pm EST, seven days a week.
Sling Media Moderation Team