2013-03-18 56 views
0

我試圖通過返回從瓶以下,關閉當前標籤/窗口:從瓶子返回window.close()?

@route('/configure', method='POST') 
def configure(): 

    #do other things here... 

    return '''<script>window.close();</script> 
     <p>You can close this window if it does not automatically close.</p>''' 

但它不工作。如何使它自動關閉?

回答

0

您應該將用戶重定向到將其作爲模板的頁面。這是POST處理程序的最佳實踐。有關更多信息,請參見PRG

+0

PRG鏈接是關於當用戶點擊刷新時阻止雙重表單提交。如果我關閉了頁面,這不適用,對吧? – 2013-03-19 05:38:48

+0

我試圖重定向到另一個函數,我返回模板(「 \ n」),但它沒有工作 - 沒有關閉窗口。 – 2013-03-22 11:33:03