The Download Now link will prompt a local download of the Google Chrome extension. To install the extension directly, open the file using your Chrome browser.
This is an extension for google Chrome. After clicking on the icon in the browser actions area, drag a rectangle on the page you're viewing and the content will be popped out into a new window.