window.history.forward () Не работает в представлении .cs html - PullRequest
0 голосов
/ 13 июля 2020

Поскольку я переходил по определенным ссылкам, которые использовал, но ни один из ответов мне не помог. Отключение обратной кнопки браузера в C# https://www.aspsnippets.com/Articles/Disable-Browser-Back-Button-using-JavaScript-jQuery-in-ASPNet-MVC.aspx отключить кнопку возврата браузера javascript https://www.itsolutionstuff.com/post/how-to-disable-browser-back-button-using-jqueryexample.html

После кода, который я использовал на странице cs html.

@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta Http-Equiv="Cache-Control" Content="no-cache" />
    <meta Http-Equiv="Pragma" Content="no-cache" />
    <meta Http-Equiv="Expires" Content="0" />
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
    <script src="~/Content/js/jquery.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            //window.history.pushState(null, "", window.location.href);
            //window.onpopstate = function () {
            //    window.history.pushState(null, "", window.location.href);
            //};

        });
        //function disablePrev() { window.history.forward(1) };
        //window.onload = disablePrev();
        //window.onpageshow = function (evt) { if (evt.persisted) disableBack() };
        //window.history.forward(1);
        //function noBack() { window.history.forward(1); }
        function disableBackButton() 
        {
            window.history.forward()
        }
        disableBackButton();
        window.onload = disableBackButton;
        window.onpageshow = function (evt) { if (evt.persisted) disableBackButton() }
        window.onunload = function () { void (0) }
    </script>
</head>
<body önunload="disableBackButton()">
    <div>
    </div>
</body>
</html>

Так как я использую версию chrome версии 83.0.4103.116 (официальная сборка) (64-разрядная) и firefox версия 78.0.2 (64-разрядная). Пожалуйста, предложите любое другое решение, поскольку ни один из ответов не работает для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...