As mentioned in JS library for the browser - #7 by jtolio, the short answer is: there are browser limitations with regards to connecting to storage nodes, which make it difficult. Compiling the encryption and protocol code would be doable, but, managing the certificates and connection limits is problematic.
While it’s not ideal solution, it’s possible to create your own server as a proxy and calls uplink library.