Google website June 12, 2018 0 Chrome extensions soon available only on the Google site Chrome pin If you want to install Chrome extensions, Google’s Chrome Web Store will soon…