window.confirm
を使用してChrome拡張機能/アプリinline installationをトリガーできますか?Chromeインラインプラグインをwindow.confirmにインストールする
実際にインラインインストールを開始するには、 chrome.webstore.install(URL、successCallback、failureCallback) 関数が呼び出さなければなりません。このファンクションは、ユーザーのジェスチャ(たとえば、クリックイベントハンドラ内)に対して という応答でのみ呼び出すことができます。それ以外の場合は 例外がスローされます。ドキュメントから
:chrome.webstore.install
はユーザのジェスチャに応じて呼び出さなければなりません。ブラウザの確認用ポップアップを使用してそれを行うことはできますか?
if (confirm("Press a button!") == true) {
var app =
'https://chrome.google.com/webstore/detail/omcplobmjajgpmpcdnbdiblienjeljan';
chrome.webstore.install(app, function() {
console.log('Success');
}, function(errorMessage) {
console.log('Error: ' + errorMessage)
});
}
<link
rel="chrome-webstore-item"
href="https://chrome.google.com/webstore/detail/omcplobmjajgpmpcdnbdiblienjeljan"
>
私が最初の場所で確認をトリガ何何の検証ドメイン
最初に「確認」をトリガするのは何ですか?私はそれが重要な部分だと思います。あらかじめユーザーとのやりとりなしで確認をポップアップすると、うまくいくかどうかわかりません。 – Xan
あなたは、ボタンクリック(例えば)で確認する必要がありますか? –
なぜあなたはconfirm()を使用していますか? –