Whether it is or isn't physically possible to install google chrome is irrelevant. Most workplaces monitor downloads and record which station and ID downloaded it. So just going ahead without permission is a bad idea.

However, there are a LOT of different wiki's out there for FFXIV, maybe you can find what you need on one of those?