2017-09-06 7 views
2

私のウェブサイトにAndroid APKをダウンロードするリンクがあります。目標は、ユーザーにモバイルブラウザのリンクをクリックさせてダウンロードを初期化させることです。しかし、今すぐリンクをクリックすると新しいタブが表示され、すぐに消えてダウンロードが開始されません。Android Chrome BrowserダウンロードAPKからリンク

<a href="url_to_apk" target="_blank"> 
    Download APK 
</a> 

私の調査によれば、この問題はChrome v0.59以降でのみ発生します。私がアンドロイドのクロームアプリをv0.58にダウングレードしたとき、ダウンロードは正常に動作します。

私はFirefoxでサイトをテストしており、すべて正常にダウンロードされます。

私はまたdownload属性を<a>に追加すると、別のターゲット属性を使用しようとしましたが、何も動作しないようです。

正しくダウンロードするには、リンクを長く押してから、ポップアップメニューからdownload linkをクリックしてください。これは、Googleがファイルをダウンロードする方法を示唆しているようです。 here

しかし、別のapkダウンロードサイトに行くと、apkpure.comのように、問題なくブラウザにapkをダウンロードできます。

これはなぜ起こっているのですか?

答えて

1

私はちょうど同じ問題を抱えていました。私のために働いた解決策は、ターゲット属性を削除することでした。私は理由を説明することはできませんが、セキュリティのためだと思います。後

<a href="url_to_apk" target="_blank"> 
    Download APK 
</a> 

::前

<a href="url_to_apk"> 
    Download APK 
</a> 
+0

あなたはあなたの答えにいくつかの例を追加してもらえますか? –

関連する問題