[sửa] Những phát triển trong tương lai Theo chặng đường dự kiến, trong tương lai Firefox sẽ phát triển đến phiên bản 2.0 và 3.0. Phiên bản 2.0 sẽ tập trung phát triển vào động cơ Gecko 1.8 đã có trong phiên bản 1.5. Và phiên bản 3.0 sẽ tập trung vào phát triển động cơ Gecko 1.9. Mozilla sẽ phát triển phiên bản 2.0 và 3.0 đồng thời nhằm mục đích đưa sự đổi mới front-end của phiên bản 2.0 đến sự ổn định back-end, trong khi hoàn thành kiến trúc chủ yếu và giao diện người dùng thay đổi cho phiên bản 3.0. [12] Mục đích chính của việc phát triển Firefox bao gồm: [13] • Cải tiến duyệt tab • Lựa chọn trang chỉ định • Hệ thống mở rộng tăng cường • Thanh công cụ tìm, cập nhật phần mềm, tìm kiếm tăng cường • Phục tùng khả năng truy cập • Phục hồi phiên làm việc • Phục hồi tải về giữa các phiên làm việc khác nhau của trình duyệt, dò dấu hiệu thự thi • Cải tiến dịch vụ tìm kiếm • Tính năng chống phishing • Thay thế GDI+ bằng Cairo Mozilla Firefox 1.5 và phiên bản tương lai của Camino sẽ không bao gồm bộ nhúng Java , [14] một bộ nhúng cho phép người dùng Mac OS X thực thi thẻ Java với phiên bản mới nhất của Java 1.4 và 5.0 (phần mềm Java mặc định đi cùng Apple không tương thích với bất kỳ trình duyệt nào, ngoại trừ Safari). [sửa ] Phiên bản 2.0 Bon Echo Alpha 3 chạy trên hệ điều hành Windows XP đang hiển thị trang chủ Wikipedia tiếng Việt Tên phát triển của Firefox 2.0 sẽ là Bon Echo. Ngày phát hành phiên bản 2.0 dự định là vào tháng 8 năm 2006 [15] Phiên bản alpha của 2.0 (2.0a1) sẽ có vào ngày 21 tháng 3 năm 2006 và phiên bản alpha 2 (2.0a2) sẽ phát hành vào ngày 12 tháng 5 năm 2006 [3] , mục đích chủ yếu để phát triển và kiểm thử. Nhưng hiện nay vẫn còn một vài lỗi và các tính năng của nó vẫn chưa hoàn thành. Phiên bản alpha thứ 3 (2.0a3) sẽ phát hành vào ngày 27 tháng 5 năm 2006 [16] . Các tính năng chủ đạo thêm vào giữa các phiên bản Bon Echo alpha là: • Nút đóng sẽ có ở tất cả các tab, và sẽ đóng theo hiệu ứng khác • Kiểm tra phát âm trong các ô textbox • Tự động phục hồi phiên làm việc của trình duyệt nếu xảy ra trường hợp treo hoặc ngừng đột ngột. • Đề nghị tìm kiếm sẽ tư động hoàn thành trong ô tìm kiếm đối với Google và Yahoo! • Công cụ tìm kiếm bổ xung quản lý việc loại bỏ và sắp xếp lại động cơ tìm kiếm • Cải thiện hỗ trợ xem trước và đăng ký đối với các trang web cung cấp • Tính năng microsummaries mới để đánh dấu trang • Kết hợp công cụ quản lý mở rộng và themes vào làm một • Cập nhật hệ thống mở rộng để cung cấp bảo mật tăng cường và cho phép dễ dàng hơn trong định vị công cụ mở rộng • Dịch vụ tìm kiếm mới hỗ trợ Sherlock và động cơ OpenSearch • Hỗ trợ văn bản dạng SVG bằng cách sử dụng thẻ svg:textPath • Phiên làm việc phía máy khách và lưu trữ liên tục • Tính năng chống phishing • Công cụ cài đặt mới sử dụng Nullsoft Scriptable Install System (NSIS) Tương tự như các tên mã phát triển khác "Bon Echo" là một công viên công cộng tại Ontario , Canada. [sửa ] Phiên bản 3.0 Tên phát triển của Mozilla Firefox 3.0 là Gran Paradiso . Phiên bản 3.0 sẽ được phát hành vào quý I năm 2007. Ngày phát hành phiên bản thực sự của Firefox 3.0 có thể muộn hơn Firefox 2 khoảng 4 tháng. [17] Tương tự như tên phát triển của các phiên bản khác, "Gran Paradiso" là một công viên công cộng Gran Paradiso tại Italy. [sửa ] Tính năng Để biết thêm chi tiết xem: tính năng của Mozilla Firefox Những người phát triển có mục tiêu là tạo ra trình duyệt có thể sử dụng ngay với bất kỳ người dùng nào. Người dùng có thể thêm rất nhiều tính năng mặc dù các tính năng này không được đóng gói cùng Firefox. [sửa ] Sử dụng và truy cập Hình chụp thao tác Find as you type. Người dùng gõ vào từ muốn tìm, và tình duyệt sẽ hiển thị chữ tìm được với màu xanh da trời. Những người phát triển đặt một lượng lớn công việc sắp tới trong đơn giản hóa giao diện người dùng của Firefox. Thiết kế bảng lựa chọn ẩn đi rất nhiều lựa chọn thường dùng trong Mozilla Suite. Firefox hỗ trợ duyệ t tab, cho phép người dùng mở nhiều trang web trong cùng một cửa sổ. Tính năng này lúc đầu có trong một công cụ mở rộng MultiZilla của Mozilla Suite, sau đó nó phổ biến trong rất nhiều trình duyệt. Firefox cũng thuộc trong nhóm trình duyệt đầu tiên chấp nhận tùy biến chặn cửa sổ quảng cáo kiểu pop-up. Nó cũng hỗ trợ rất nhiều mẫu navigation bàn phím như tabbing navigation và caret navigation (trong một vài bản xây dựng, còn gọi là spatial navigation). Firefox phiên bản 1.5 chạy trên hệ điều hành Windows cũng là trình duyệt đầu tiên được US federal government [4] công nhận là dễ sử dụng, dễ truy cập ngay cả đối với người tàn tật. Trình duyệt có một vài tính năng giúp người dùng tìm kiếm thông tin. Thứ nhất Firefox có tính năng tìm liên tiếp được biết như là tìm như bạn đánh vào. Với tính năng này, người dùng có thể đơn giản đánh vào một từ trong khi vẫn có thể xem được trang web, và Firefox tự động tìm kiếm từ đấy và làm nổi bật từ tìm đượ c. Khi người dùng gõ vào nhiều hơn một từ, Firefox lọc kết quả tìm kiếm của nó. Đồng thời nếu không tìm thấy kết quả người dùng yêu cầu, hộp Find sẽ có màu đỏ. Thật không may đối với người dùng Wikipedia, tính năng này không áp dụng được đối với ô textedit dùng để cập nhật bài viết. Vì vậy không có một cách gì để tìm kiếm từ muốn tìm trong một bài viết dài khi ta đang chỉnh sửa nó. Firefox cũ ng có thanh công cụ tìm kiếm được tích hợp sẵn. Mặc định Firefox cho phép người dùng tìm kiếm trên các trang Google , Yahoo!, Amazon.com, Creative Commons, Dictionary.com, và eBay. Người dùng có thể tải về các công cụ tìm kiếm bổ sung (có cả cho Wikipedia ) từ Dự án Mycroft hoặc loại bỏ bất cứ cái gì không muốn. Ngoài ra Firefox hỗ trợ tính năng từ tùy ý (custom keyword) đã được giới thiệu trong Mozilla Suite. Tính năng này cho phép người dùng truy cập đánh dấu trang của họ từ thanh định vị bằng cách dùng từ khóa (và tham số truy vấn tùy chọn). Ví dụ, sử dụng một từ tùy ý, người dùng nhập vào từ "google apple" vào thanh địa chỉ và sẽ được chuyển hướng đến trang Google tìm kiếm từ "apple". Tính năng từ tùy biến có thể được sử dụng cho các trang web sau: Google Search, Google Stock Search, Dictionary.com , Urban Dictionaray và Wikipedia. Khi người dùng nhập vào một từ khóa vào thanh địa chỉ mà Firefox không nhận ra (như từ khóa "apple"), Firefox sẽ tự động chuyển hướng người dùng đến kết quả đầu tiên trùng khớp với kết quả tìm của Google. [sửa ] Sự tùy biến Hộp thoại của Mozilla Firefox 1.5.0.4 yêu cầu người dùng xác nhận thực sự muốn cài đặt công cụ bổ sung này Firefox sử dụng theme Noia eXtreme Thiết kế của Firefox chú trọng rất nhiều vào tính mở rộng. Với công cụ mở rộng (cài đặt thông qua mô dun XPInstall ), người dùng có thể nhận được rất nhiều tính năng, như mouse gesture — kết hợp các thao tác của chuột làm phím tắt, chặn quảng cáo, chuyển proxy server , và công cụ dò lỗi. Rất nhiều tính năng của công cụ mở rộng đều dựa trên tính năng cu3a Mozilla Suite, ví dụ như ChatZilla IRC client và lịch. Hệ thống công cụ mở rộng được xem như là nền tảng để thí nghiệm các chức năng mới của chương trình. Và nếu tính năng của công cụ mở rộng thực sự hữu ích và cần thiết nó có thể trở thành một phần của sản phẩm chính thức (ví dụ như duyệt tab — một tính năng phổ biến cung cấp thông qua công cụ mở rộng của MultiZilla — nay đã trở thành một tính năng chính thức của Mozilla). Firefox hỗ trợ cho phép thay đổi rất nhiều giao diện khác nhau. Giao diện chứa đóng gói của CSS và tệp ảnh. Trang web Mozilla Update cung cấp rất nhiều giao diện cho người dùng tải về. Bằng cách thêm giao diện người dùng có thể tùy biến giao diện của Firefox bằng cách di chuyển và thao túng rất nhiều nút lệnh, trường, menu và các thứ tương tự như vậy bằng cách thêm và xóa toàn bộ thanh công cụ. Trình cài đặt của Firefox có thể giúp tất cả công cụ mở rộng và giao diện trên trang web Mozilla Update luôn luôn được cập nhật mới nhất bằng cách cập nhật định kỳ và tự động cài đặt phiên bản cập nhật. Thêm nữa, Firefox lưu trữ rất nhiều thiết lập ẩn tuy nhiên người dùng vẫn có thể truy cập bằng cách gõ about:config trong ô địa chỉ. Cơ chế này hiệu lực tính năng như chế độ một cửa sổ và lỗi, hoặc tăng tốc hiển thị trang web bằng rất nhiều thiết lập. Tính năng thử nghiệm như HTTP pipelining thường được ẩn đi trong menu about:config [sửa ] Hỗ trợ các tiêu chuẩn phần mềm Mozilla Foundation rất tự hào về việc Firefox hỗ trợ hầu hết các chuẩn phần mềm đang tồn tại, đặc biệt là chuẩn W3C . Firefox cũng mở rộng hỗ trợ hầu hết các chuẩn cơ bản bao gồm HTML , XML, XHTML, CSS, ECMAScript (JavaScript), DOM, MathML , DTD, XSL and XPath. Tuy nhiên vào tháng 3 năm 2006 không có một phiên bản nào của Firefox hỗ trợ đầy đủ chuẩn Acid2 , các trình duyệt Safari, Konqueror , Opera (9.0), iCab, và chương trình Prince đều vượt qua chuẩn này. Firefox cũng hỗ trợ ảnh có định dạng PNG và rất nhiều biến đổi trong suốt. Những người đóng góp cho Mozilla luôn luôn cải tiến Firefox để nó hỗ trợ đầy đủ hơn các chuẩn đang tồn tại và được sử dụng. Firefox đã hỗ trợ đầy đủ chuẩn CSS cấp 2 và một phần CSS cấp 3. Tuy nhiên, công việc vẫn tiếp tục các chuẩn đang còn thiếu như APNG và XForms và cải tiến hỗ trợ cho SVG. Một vài chuẩn của Mozilla như XBL cũng được họ mở rộng chuẩn (thông qua WHATWG). [sửa ] Hỗ trợ đa hệ Hình:Mozilla Firefox on Mac OS X1.png Firefox chạy trên hệ điều hành Mac OS X với giao diện MidnightFox. Hình:FirefoxOnLinux.png Firefox chạy trên hệ điều hành Linux Hình:Firefox on eComStation.png . đa hệ Hình:Mozilla Firefox on Mac OS X1.png Firefox chạy trên hệ điều hành Mac OS X với giao diện MidnightFox. Hình:FirefoxOnLinux.png Firefox chạy trên. của Mozilla Firefox 1.5.0.4 yêu cầu người dùng xác nhận thực sự muốn cài đặt công cụ bổ sung này Firefox sử dụng theme Noia eXtreme Thiết kế của Firefox chú