如何通过javascript

时间:2018-09-12 08:33:04

标签: javascript jquery undo-redo

在应用程序中,我基于keyCode和一个布尔标志来限制撤消事件。我只想在布尔值为true的情况下限制撤消操作。但是,一旦boolean标志改变了它的值并且触发了undo事件,我就得到了想要限制的输出。每当我限制用户执行撤消操作时,有什么方法可以清除撤消历史记录堆栈。

以下是代码示例:

    var ctrlZ = e.ctrlKey && e.which === 90 ;

    if(ctrlZ && restrictUndoFlag){

        e.preventDefault();

        //clear the undo history here

        globalConfig.restrictUndoFlag = false;
    }

我认为浏览器正在为我的应用程序保留撤消和重做的历史记录。请建议我限制行为的方式。

0 个答案:

没有答案