2012-03-13 42 views

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:

+0

Great câu trả lời, cảm ơn. Tôi sẽ thử xem. –

+0

Giải pháp của bạn hoạt động hoàn hảo. –

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