Django服务器在关闭浏览器选项卡时关闭

时间:2018-01-28 05:37:45

标签: javascript python django python-3.x

我想在关闭浏览器标签时关闭django服务器(CMD)。经过几个小时的研究,我尝试了以下代码。

  • 我在标题模板中添加了 <Page.Resources> <Style x:Key="DayColorBlock" TargetType="CalendarViewDayItem" > <Setter Property="Margin" Value="0.5"/> <Setter Property="Padding" Value="0, 0, 0, 4"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="CalendarViewDayItem"> <Grid> <Border BorderBrush="Red" BorderThickness="1,1,1,1" CornerRadius="20,20,20,20" Height="40" Width="40" Margin="20" /> <Rectangle Opacity=".6" Margin="0,0,0,10" MinHeight="20" VerticalAlignment="Bottom" HorizontalAlignment="Stretch" Fill="DarkBlue" /> </Grid> </ControlTemplate> </Setter.Value> </Setter> </Style> </Page.Resources> <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <CalendarView x:Name="calendarView" Margin="12" CalendarViewDayItemChanging="CalendarView_OnCalendarViewDayItemChanging" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" CalendarViewDayItemStyle="{StaticResource DayColorBlock}"> </CalendarView> </Grid> </Page> 个javascript,以便包含我的网络应用的每个页面都有该事件处理程序。

onbeforeunload
  • 对于路由,我将网址添加为{% block js %} <script> //close ui on tab click window.onbeforeunload = function(){ $.ajax({ // Ajax call type: "POST", url: "closeui", success: function(k){ alert('Good bye'); return false; }); return "Do you really want to close?"; }; </script> {% endblock js %}

  • 在视图中,我创建了一个closeui函数,用于关闭CMD。

closeui

我没有得到我想要的结果。有人能纠正我哪里出错了吗?

0 个答案:

没有答案