Trong tiện ích bổ sung Firefox được xây dựng với SDK bổ trợ, làm cách nào tôi có thể tắt và bật lại JavaScript cho một tab?Tắt JavaScript trong một tab Firefox
5
A
Trả lời
5
Bản thân SDK không cung cấp chức năng này, bạn sẽ phải làm việc trực tiếp với XUL. Những gì bạn cần làm là truy cập vào docShell
property của phần tử XUL <browser>
tương ứng với tab. Docshell có một allowJavascript
property cho phép bạn bật và tắt JavaScript. Một cái gì đó như thế này nên làm việc:
var window = require("window-utils").activeBrowserWindow;
var tabBrowser = window.gBrowser;
var browser = tabBrowser.selectedBrowser; // or: tabBrowser.browsers[n]
browser.docShell.allowJavascript = false;
Thật không may, nó dường như không thể thực hiện để có một Tab
object và tìm các phần tử tương ứng XUL - bạn phải làm việc với các cửa sổ XUL ngay từ đầu.
tài liệu liên quan:
window-utils
package (các thuộc tínhactiveWindow
/activeBrowserWindow
không có giấy tờ đối với một số lý do).<tabbrowser>
element<browser>
elementnsIDocShell
interface
Các vấn đề liên quan
- 1. Chụp khóa tab bằng JavaScript trong Firefox
- 2. Bật/Tắt Javascript trong Firefox 23
- 3. Bật/Tắt Tab trong ActionBar
- 4. Thêm App-Tab vào Firefox
- 5. Tùy chọn bị tắt trong lỗi Firefox
- 6. Phím tắt để đóng tab trong SQL Server Management Studio?
- 7. Tắt tab Nguồn trong Google Code
- 8. Chuyển sang tab cụ thể trong Vim như trong Firefox?
- 9. Một Firefox javascript đánh dấu vấn đề
- 10. javascript window.location trong tab mới
- 11. javascript: Tắt Văn bản Chọn
- 12. Crash firefox bằng cách sử dụng JavaScript
- 13. Làm cách nào để tắt bộ nhớ đệm trên Firefox?
- 14. Javascript tời kéo trong Chrome và Firefox
- 15. Tắt JavaScript trong iframe/div
- 16. Firefox có ngừng chạy JavaScript khi thu nhỏ (longpolling) không?
- 17. Hiệu suất Javascript khi chạy trong tab không tập trung
- 18. Sự kiện nhấn phím tab trong JavaScript?
- 19. Một số loại trình quản lý tác vụ cho JavaScript trong Firefox 3?
- 20. Javascript để phát hiện khi trang đã tải trong một cửa sổ khác trong Firefox
- 21. Phóng to tab mã trong phím tắt eclipse
- 22. NetBeans: Cách bật/tắt tab cụ thể trong JTabedPane
- 23. tắt tính năng vuốt giữa các tab trong FragmentActivity
- 24. Cách tạo lối tắt cho tab trong Console2?
- 25. Bật/tắt khóa Javascript trong .NET WebBrowser Control
- 26. Phím tắt để đóng tất cả các tab ngoại trừ một tab đã được ghim trong Eclipse
- 27. Mở URL trong tab/cửa sổ hiện tại từ Tiện ích mở rộng của Firefox
- 28. Phím tắt để di chuyển từ tab này sang tab khác trong Gedit là gì?
- 29. Tại sao JavaScript chậm hơn trong chương trình bổ trợ FireFox so với một trang web được tải trong FireFox?
- 30. tắt nút gửi khi javascript bị tắt
Great câu trả lời, cảm ơn. Tôi sẽ thử xem. –
Giải pháp của bạn hoạt động hoàn hảo. –