0
當用戶嘗試保存頁面時,有沒有辦法檢測/攔截?這將允許我正確嵌入任何外部文件,併爲用戶提供功能齊全的離線應用程序。Javascript window.onsave事件
另一種解決方案是從一開始就嵌入這些資源,但它消耗的資源太多,並且帶走了一些動態能力。
,不需要任何外部庫(包括jQuery的,我尊重它,但它加載太多的項目)的任何替代方案是可以接受的。
當用戶嘗試保存頁面時,有沒有辦法檢測/攔截?這將允許我正確嵌入任何外部文件,併爲用戶提供功能齊全的離線應用程序。Javascript window.onsave事件
另一種解決方案是從一開始就嵌入這些資源,但它消耗的資源太多,並且帶走了一些動態能力。
,不需要任何外部庫(包括jQuery的,我尊重它,但它加載太多的項目)的任何替代方案是可以接受的。
沒有可以找到的window.onsave事件。但是,您可以聽取輕鬆攔截的ctrl + s按鍵。 How do I capture a CTRL-S without jQuery or any other library?
:中var isCtrl = false;
document.onkeyup=function(e){
if(e.keyCode == 17) isCtrl=false;
}
document.onkeydown=function(e){
if(e.keyCode == 17) isCtrl=true;
if(e.keyCode == 83 && isCtrl == true) {
//run code for CTRL+S -- ie, save!
return false;
}
}
代碼禮貌