私は提出しています...
現在の動作:
スクロールをブロックする「touchmove」イベントに非パッシブイベントリスナーを追加しました。 ページの応答性を高めるために、イベントハンドラーを「パッシブ」としてマークすることを検討してください。
期待される/新しい動作:
パッシブイベントリスナーはDOM仕様の新機能であり、タッチイベントリスナーとホイールイベントリスナーをブロックするためにスクロールする必要がないため、開発者はスクロールパフォーマンスの向上をオプトインできます。 開発者は、タッチリスナーとホイールリスナーに{passive:true}で注釈を付けて、preventDefaultを呼び出さないことを示すことができます。 この機能はChrome51、Firefox 49に同梱され、WebKitに導入されました。 完全な公式説明については、こちらをご覧ください。
指示による問題の最小限の再現:
Angularバージョン: 1.6.4
ブラウザ: Chrome 59
こんにちは、提案をありがとう。 この動作は仕様(https://dom.spec.whatwg.org/#dictdef-eventlisteneroptions)に含まれていますが、IE / EdgeおよびSafariではサポートが不足しています。 オプションオブジェクトはそれをサポートしていないブラウザによって無視されるため、ここで例外を作成できると思いますが、それは正しいですか?
あなたが正しいです!
オブジェクトは無視される可能性がありますが、optionsオブジェクトをサポートしていないブラウザの場合はtrueに解決され、 useCapture
がtrueに設定されます。
このコメントhttps://github.com/angular/angular.js/pull/16026#issuecomment-305763416に基づくと、これは予見可能な将来の修正ではありません
最も参考になるコメント
こんにちは、提案をありがとう。 この動作は仕様(https://dom.spec.whatwg.org/#dictdef-eventlisteneroptions)に含まれていますが、IE / EdgeおよびSafariではサポートが不足しています。 オプションオブジェクトはそれをサポートしていないブラウザによって無視されるため、ここで例外を作成できると思いますが、それは正しいですか?