No, at this moment you can't download PC version.
"tabs out and makes a bookmark" - you can edit browser shortcuts and/or inputs in game. Or install one more browser (there are many of them) and use it just for playing games (there you can even disable all shortcuts if necessary and remove all extensions for better performance and less problems playing games). I suggest chrome-based browser for better performance.