真的没有办法关闭浏览器吗?

时间:2020-11-10 08:10:50

标签: javascript c# html asp.net blazor

我想实现一个关闭按钮,以在Blazer服务器端应用程序中关闭浏览器。

所以我创建了一个关闭按钮,并使用javascript命名为window.close()。

_host.cshtml

rindex()

我需要通过输入密码来退出。 (我正在使用Matblazor nuget包)

MainLayout(剃须刀)

jq-1.6

MainLayout(code)

<body>
    <app>
        <component type="typeof(App)" render-mode="ServerPrerendered" />
    </app>

    <div id="blazor-error-ui">
        <environment include="Staging,Production">
            An error has occurred. This application may no longer respond until reloaded.
        </environment>
        <environment include="Development">
            An unhandled exception has occurred. See browser dev tools for details.
        </environment>
        <a href="" class="reload">Reload</a>
        <a class="dismiss">?</a>
    </div>

    <script src="_framework/blazor.server.js"></script>
    <script>
        function winclose() {
            window.close();
        }
    </script>
</body>
</html>

我叫window.close(),但是它不起作用。

当我按f12键检查开发人员工具时,会出现以下警告消息。

“脚本只能关闭由它们打开的窗口。”

由于谷歌搜索,我得出的结论是由于安全问题我无法关闭自窗。

如果是这样,真的没有解决办法吗?根本不可能吗?

0 个答案:

没有答案
相关问题