I’m trying to use the new chrome inline install feature for extensions (see here: http://code.google.com/chrome/webstore/docs/inline_installation.html).
I can’t get it to work unfortunately, and have very little clues to go by. I’ve added the link element to the head element
<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/pnnfemgpilpdaojpnkjdgfgbnnjojfik">
and I call
chrome.webstore.install();
in a jquery event handler. I’ve also verified my domain, however, I’m testing this on a local machine but have a subdomain pointed to my localhost (i.e. testing on dev.getbentobox.com which is mapped to localhost in my hosts file if that makes a difference).
When stepping through my js using the chrome debugger, chrome.webstore.install() is getting called and the function is defined. However, nothing happens – no install, no javascript exception, no console printing, nothing.
any ideas?
Your Chrome Web Store item doesn’t show the verified site. If you compare it to the “We Heart It” extension, which can be inline installed from http://weheartit.com/heart-button, it has a green check saying “from weheartit.com”. You’ll need to edit your Web Store item, and associate your verified site with the item.