electron上の画面へのドロップを禁止する

you12724 85views 更新:2016年5月16日

electronでは、desktopアプリケーションを作る上でブラウザのような戻るボタンを使わないものもあると思います。そのような状態で画面にファイルをドロップして開いてしまうと、electronを再起動するしか対処する方法がなくなってしまいます。そこで今回はelectron上へのファイルドロップを禁止する実装をしました。

webview.addEventListener('drop', function (e) {
     e.preventDefault();
});

コードはとても単純です。
webで調べてみると、Eventをdropだけでなく、dragoverもつけないと禁止することができないというケースもあるそうです。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません