6

JavaScript を使用するすべてのブラウザで取り消しとやり直しを無効にしたいと考えています。私たちのアプリには独自の元に戻すおよびやり直しの履歴が組み込まれているため、これを行いたいと考えています。

キーボード入力を介して元に戻すとやり直しを無効にするキーの押下を既に処理できますが、メニュー項目も無効にしたいと思います。(標準メニューと右クリックメニュー)

これは可能ですか?一部のブラウザでのみ可能だとしても、何もないよりはましです。

4

3 に答える 3

0

ブラウザ API を使用することはできません。ただし、メソッドを検出または処理する方法はいくつかあります。URL ハッシュは、バックまたはフォワード イベントを処理する 1 つの方法です。ただし、ブラウザーはユーザーの安全のためにこれをサポートしていません。JavaScript URL ハッシュ スクリプトを検索できますが、html5 ブラウザーと互換性のあるスクリプトを忘れないでください。

于 2013-10-16T20:41:44.487 に答える