Tiện ích chrome của chúng tôi không hoạt động chính xác nữa kể từ phiên bản 37.0.2062.103 (Nó được sử dụng để hoạt động chính xác trên phiên bản chrome 36.0.1985.143).Tiện ích mở rộng của Chrome: (DOM) API trình gỡ lỗi không hoạt động nữa
Cụ thể, API trình gỡ lỗi đã ngừng hoạt động đối với chúng tôi khi chúng tôi sử dụng DOMDebugger. Xem mã được đính kèm: (background.js)
chrome.tabs.onUpdated.addListener(function(tabId,changeInfo,tab){
if(changeInfo.status == "loading" && tab.active){
var debugId = {tabId:tabId};
chrome.debugger.attach(debugId, '1.0', function() {
chrome.debugger.sendCommand(debugId, 'Debugger.enable', {}, function() {
chrome.debugger.sendCommand(debugId, "DOMDebugger.setEventListenerBreakpoint", {'eventName':'click'},
function(result) {
console.log('registering click');
});
});
});
}
});
chrome.debugger.onEvent.addListener(onEvent);
function onEvent(debuggeeId, method,params) {
if(method=="Debugger.paused"){
console.log('DONE!');
}
};
Tiện ích bắt đầu thành công trình gỡ lỗi. chúng tôi nhận được ruy-băng trình gỡ lỗi màu vàng. Chúng tôi cũng thấy thông báo 'đăng ký nhấp' trong bảng điều khiển. đối số kết quả là một đối tượng rỗng {} (dòng 8). Tuy nhiên, khi nhấp vào nút có trình xử lý sự kiện nhấp chuột thì sẽ không có gì xảy ra.
Nó được sử dụng để hoạt động mà không có bất kỳ sự cố nào.
Có vẻ như bạn cũng nên gửi sự cố trên https://crbug.com và thêm liên kết vào vấn đề tại đây. – Xan