Phần bổ trợ Firefox nào chịu trách nhiệm cho lỗi kết xuất?


1

Tôi đã tìm thấy một trang không được Firefox hiển thị chính xác với hồ sơ thông thường của tôi. Nó được kết xuất chính xác với một hồ sơ trống.

Tôi có khá nhiều tiện ích. Một trong số đó chắc chắn là thủ phạm. Làm thế nào tôi có thể tìm ra cái nào?

Người dùng thường ảnh hưởng đến kết xuất. Nhưng tôi đã tắt Greasemonkey và nó không giúp được gì. Vì vậy, nó là một cái gì đó khác, có lẽ là một phần mở rộng (nó có thể là gì khác? Tôi không có chrome/userChrome.css.). Tôi đang tìm kiếm một cách dễ dàng để tìm ra cái nào, dễ hơn là vô hiệu hóa một loạt các tiện ích mở rộng và khởi động lại nhiều lần.

Liên quan: Tạo một công cụ để giúp người dùng xác định một tiện ích bổ sung có vấn đề bằng cách chia đôi danh sách các tiện ích bổ sung đã cài đặt - một vấn đề tương tự sẽ thừa nhận một giải pháp tương tự. Tôi muốn tự động hóa điều này càng nhiều càng tốt; một cái gì đó như git bisect, điều đó không yêu cầu tôi thay đổi hồ sơ thực tế của tôi, sẽ là lý tưởng. Một giải pháp dành riêng cho Linux là tốt với tôi.


Chặn quảng cáo? Tôi tưởng tượng hầu hết các addon của bạn không ảnh hưởng đến việc hiển thị nhiều như vậy
cloneman

@cloneman Cảm ơn bạn đã gợi ý, nhưng tôi không sử dụng Adblock. Greasemonkey và Flashblock là hai addon duy nhất trông giống như chúng sẽ ảnh hưởng đến kết xuất. Nhấp vào đã bị vô hiệu hóa trong một menu Greasemonkey và mở trang trong một tab mới không giúp ích được gì. Tôi chưa thử tắt Flashblock nhưng trang không có flash nên tôi có rất ít hy vọng.
Gilles

1
Nó là một PITA trong firefox, yêu cầu khởi động lại để bật / tắt. Tôi thường vô hiệu hóa mọi thứ, và sau đó kích hoạt lại một lần. Hy vọng rằng một số có thể đề nghị một cái gì đó tốt hơn nhiều.
Zoredache

Sao lưu hồ sơ của bạn để ngăn chặn bất kỳ thay đổi không mong muốn. Vô hiệu hóa một nửa các phần mở rộng, kiểm tra vấn đề. Nếu có vấn đề, nửa còn lại của các tiện ích bổ sung là lỗi nằm ở đâu. Điều này sẽ tự động một nửa số lượng tiện ích bạn phải kiểm tra. Lặp lại cho đến khi bạn đã cách ly vấn đề. Bây giờ khôi phục hồ sơ của bạn từ bản sao lưu (sao chép + dán sẽ hoạt động) và xóa / tắt / sửa lỗi bổ trợ có vấn đề. Bạn không nên có đủ tiện ích bổ sung để đây là một giải pháp không khả thi. Nếu bạn làm như vậy, tôi sẽ đề nghị loại bỏ một vài cải tiến liên quan đến hiệu năng / bộ nhớ.
Wk_of_Angmar

Câu trả lời:


1

AdBlock hoặc NoScript hoặc FlashBlock sẽ là nghi phạm rõ ràng. Hoặc bất kỳ tiện ích mở rộng nào khác chạm vào khu vực máy khách (như SearchWP).

Nếu bạn sao lưu thư mục hồ sơ của mình (điều này nhận được tất cả các tệp sqlite và các tiện ích mở rộng và tùy chọn của bạn) và sau đó xóa tệp sessionstore.js, sau đó khởi động lại Firefox một số lần có vẻ không quá đau đớn.

Vô hiệu hóa tất cả các tiện ích mở rộng (và plugin) của bạn và nếu sự cố được khắc phục, sau đó bật lại một số lần cho đến khi sự cố xuất hiện trở lại. Nếu đó không phải là tiện ích mở rộng, thì hãy theo dõi những thứ khác như bất kỳ tùy chỉnh nào trong about: config (prefs.js), v.v.

Ngoài ra, tôi đã gặp phải sự cố kỳ lạ không phải do tiện ích mở rộng. Tùy chọn cookie "Luôn luôn hỏi" một lần đã phá vỡ Facebook đối với tôi mà không có lý do gì tôi có thể hình dung được. Tôi chỉ đơn giản là phải cho phép cookie cho hồ sơ đó.

Khôi phục thư mục hồ sơ của bạn sẽ hoàn tác mọi thứ bạn đã làm trong khi kiểm tra (bao gồm xóa mọi lịch sử). Thư mục hồ sơ trên Windows là tại %APPDATA%\mozilla\firefox\profiles\SOMENAME. Tôi không nhớ nó ở đâu trong Linux, nhưng tôi đoán $HOME/.firefox/profiles/SOMENAME(hoặc đại loại như thế).


Một nơi khác để tìm "nghi phạm" là về: hỗ trợ trong Tùy chọn sửa đổi quan trọng ...
climenole
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.