[英]firebug: breakpoints and contentEditable odd behaviour
我有一個contentEditable
元素(實際上是tinyMCE編輯器); 我正在調試插件,尋找特定於Firefox的錯誤。
我的代碼使用事件偵聽器進行以下工作:
ed.onKeyDown.addToTop(mycallback);
現在,我的問題是,如果我將斷點放在通過按下某個鍵觸發的代碼行中,然后單擊Firebug的“繼續”按鈕,該代碼將繼續,但是該鍵會被編輯器丟棄。 也就是說,我按了一個鍵,它沒有出現在編輯器中。 如果刪除斷點,則編輯器工作正常。
這僅在firefox上發生:Google Chrome正常運行。
有沒有使用斷點的解決方案,仍然可以看到編輯器的工作?
我不知道您是否仍然遇到此問題,但是在Win7上使用Firefox 13.0.1 + Firebug 1.9.2的以下示例對我來說工作正常:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>tinyMCE test</title>
<script type="text/javascript" src="tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
function mycallback() {
console.log("Key down");
}
var ed = new tinymce.Editor("editor", {});
ed.onKeyDown.addToTop(mycallback);
ed.render();
</script>
</head>
<body>
<textarea id="editor">test</textarea>
</body>
</html>
我的步驟:
console.log("Key down");
) =>輸出“按鍵按下”已登錄到控制台面板
我必須承認,我對tinyMCE一無所知,而且您的描述對我而言還不是100%清楚。 如果您仍然遇到該問題,如果您給出一個小的測試用例,其中包括像我一樣進行重現的步驟,那么它將有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.