我想寫這將提供HTML編輯通過contenteditable
和本地保存結果的用戶腳本上...如何調用一個函數,當一個鍵被按下用純JavaScript整個頁面
我想要在按下單個按鍵時激活它(如§作爲示例)頁面上的任何地方(使整個頁面可編輯)。
目前,我tried a minimal subset其中功能是通過CTRL + S叫:
$("body").keydown(function (event) {
// Only Ctrl-S and Command-S (19)
if (!(String.fromCharCode(event.which).toLowerCase() == 's' && event.ctrlKey) && !(event.which == 19))
return true;
document.location = 'data:text/attachment;,' + document.documentElement.innerHTML;
event.preventDefault();
return false;
});
,但沒有追加異常......和Opera蜻蜓沒有表現出任何異常(腳本加載在調試器) ...
在這種情況下,87 W鍵。我無法找到§的關鍵代碼。 – Brendan 2014-09-05 22:57:30
0'function doKeyDown(e){ console.log(e.keyCode); }' – Kaiido 2014-09-05 23:05:19