chrome拡張機能:ダウンロード時にシェルフを表示させない
1523 ワード
manifest.json
のpermissions
にdownloads.shelf
を追加した上で、chrome.downloads.setShelfEnabled(false)
を実行する。(downloads
とは別なので注意。)
manifest.json
{
"permissions": [
"downloads",
"downloads.shelf"
]
}
background.js
chrome.downloads.setShelfEnabled(false);
- この設定は Chrome 全体におよぶので、他の拡張はおろかユーザーの個別ダウンロードでもシェルフが表示されなくなる。
- 他の拡張が無効にしたシェルフを有効に変更しようとすると、エラーが発生する。
- シェルフが表示されている状態で無効にすると、シェルフが引っ込む。
- set はあるが get はないので、現在の状態を確認する方法はない。
- ダウンロード後に戻す場合、戻すのが早すぎるとシェルフが表示されてしまう。ダウンロード開始前に無効にし、ダウンロード完了後に有効に戻すといった細かい制御は難しい模様。
Author And Source
この問題について(chrome拡張機能:ダウンロード時にシェルフを表示させない), 我々は、より多くの情報をここで見つけました https://qiita.com/flasksrw/items/69bfed6f6c950d42e465著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .