2015-10-12 423 views
1

我目前正在開發一個Firefox擴展,我需要知道用戶什麼時候關閉瀏覽器,所以我可以調用一個函數。我搜索了Firefox插件sdk文檔,我還沒有找到任何東西。有沒有解決我的問題?關閉瀏覽器事件

回答

3

require("sdk/system/unload").when(function(reason) { 
 
    if (reason === 'shutdown') { 
 
     handleShutdown(); 
 
    } 
 

 
    if (reason === 'disable') { 
 
     handleShutdown(); 
 
    } 
 
});

+0

這似乎是對我來說正確的方式。刪除我的解決方案。謝謝@南都! – Noitidart

+0

它的工作原理 – monfort

0

試過嗎?

<script type="text/javascript"> 
    $(document).ready(function(){ 

    window.onbeforeunload = function() { 

    var msg =" If you're not interested please let us know what we can do to improve." 

       return msg; 

    } }); 

</script> 
+1

我不認爲我可以利用這一點。在我的main.js中,我無法插入腳本,使用jQuery或有權訪問窗口:) – monfort