2011-09-09 36 views
8

Có một số tham chiếu để sử dụng http://static.ak.fbcdn.net/connect/en_US/core.debug.js để tạo điều kiện gỡ lỗi javascript (ví dụ: sử dụng Firebug) và tôi nhớ đã có đề xuất trong tài liệu dành cho nhà phát triển một thời gian trước về việc tải phiên bản gỡ lỗi của JS lib. Tài liệu dành cho nhà phát triển hiện chỉ đề cập đến công cụ cho phép bạn gửi một số javascript trên biểu mẫu.Facebook có cung cấp cách tải JS gỡ lỗi không?

Khi tôi cố gắng tải mã số http://static.ak.fbcdn.net/connect/en_US/core.debug.js, hàm tôi đã gán cho window.fbAsyncInit không được gọi. Nếu tôi đổi thành http://connect.facebook.net/en_US/all.js, mã sẽ chạy, nhưng rất khó để gỡ lỗi mã thẻ XFBML tùy chỉnh của tôi. Điều khó chịu hơn là thẻ tùy chỉnh của tôi hoạt động hoàn hảo khi tôi tải mã kết nối-js hiện có trên GitHub.

Tôi làm cách nào để có thể bật gỡ lỗi (ví dụ: sử dụng Firebug) ở đó hành vi phụ thuộc vào SDK Javascript của Facebook (all.js)? Việc sử dụng trình gỡ lỗi Javascript của Chrome có dễ dàng hơn không?

Trả lời

10

Bạn có thể tham khảo các phiên bản debug sử dụng URL

//connect.facebook.net/en_US/all/debug.js

0

Nếu không trở thành đối tác facebook, không có cách nào để lấy các phiên bản gỡ lỗi của API.

Tôi tìm thấy cả Firebug cũng như trình gỡ lỗi Chrome để hoạt động tốt như nhau đối với tôi.

0

Ghi nhật ký thực sự được bật theo mặc định với Facebook JS SDK hiện tại. Đó là về tất cả các gỡ lỗi bạn sẽ nhận được. Họ không có một hiện tại không nén (mặc dù họ hứa sẽ đưa một trên github vào tháng 12 năm 2011).

Bạn chỉ có thể tắt đăng nhập bằng cách đi qua {logging: false}-FB.init()

+0

Tôi đã hỏi một vài thành viên Facebook tại F8 và các sự kiện địa phương, và họ tiếp tục nói rằng javascript chưa được sửa đổi được cho là có sẵn tại một số điểm. – John

Các vấn đề liên quan