2

を働いていない私は、ブロガー [PhysicsGames.tk]インラインインストールが

によって供給ブログを持っている。また、私は、だから私は、残念ながら、それがうまく働いたInline Installationを使用してきたTHIS ONE

Chromeウェブストアでアプリケーションを持っています。

<link href='https://chrome.google.com/webstore/detail/hnmdbeamhkbhfobfmoaemhpfcgejlbif' 
     rel='chrome-webstore-item'/> 

そして、私はボタンを作成します:

<a onclick="chrome.webstore.install()" href="#"> 
    <img src="http://i.imgur.com/D8ul8.png"/> 
</a> 

だから、それは次のように動作するはずです私は、次のコードを追加して、ウェブサイトのメインテンプレートでは...もはや動作することを今日

を実現していませんこの:websisteオン

  1. 、私は「ボタン」とようなダイアログをクリックしてください0が表示されます。これは、アプリケーションインストールの確認ダイアログです。

  2. [追加]をクリックすると、アプリがインストールされます。

私のケースでは、ステップ1にとどまり、ダイアログは表示されません。 私は間違っていますか?

ありがとうございました。私の英語には申し訳ありません。

+0

この問題の解決策を見つけましたか?私もこのことにこだわりました。 –

答えて

5

<link href="..." rel="chrome-webstore-item">は、ページの<head>セクションにある必要があります。あなたのページには、実際に<head></head>タグの間にそれを持っていますが、あなたはページのDOMを検査した場合、あなたは<link>タグが実際に体内に示されていることがわかります:

DOM screenshot

これはあなたが持っているためであります<itemscopetag>(おそらくBloggerによって生成されます)が、<link>タグの前にあり、これは未知であり、<head>セクションを早期に終了させます(この現象はdefined by the HTML specです)。いくつかの点で

、これはBloggerのバグである(それは<head>に未知のタグを置くべきではありません)が、その間に、1つの修正は、それが<itemscopetag> 1の上だよう<link>タグを移動することです。

+0

ニーススポット@mihai。私は 'Uncaught No Chrome Web Storeアイテムのリンクが見つかりました。 'というエラーを見ていましたが、リンクが見つからないという明白な理由は見つかりませんでした。 – abraham

+0

ありがとう!私はちょうど ""タグの上にリンク線を追加します。私はそれが動作することを願って:/ –

+0

それはおかげでたくさん働く! –

関連する問題