Tìm hiểu về file config.xml trong extension Opera – P.1.Trong bài viết trước, chúng tôi đã hướng dẫn và giới thiệu với các bạn một số bước cơ bản để tạo extension hoặc W3C Widget cho trình duyệt Chrome, nhưng trong quá trình làm thì chúng ta bắt buộc phải tạo file config.xml – trong đó có chứa toàn bộ các thông tin cần thiết để hệ thống nhận diện phiên bản chính xác của extension, tác giả, điều khoản thỏa thuận sử dụng... Có thể hiểu nôm na rằng nó tương tự như phần About của bất kỳ trang...
Nội dung trích xuất từ tài liệu:
Tìm hiểu về file config.xml trong extension Opera – P.1Tìm hiểu về file config.xml trong extension Opera – P.1Trong bài viết trước, chúng tôi đã hướng dẫn và giới thiệu với các bạn một sốbước cơ bản để tạo extension hoặc W3C Widget cho trình duyệt Chrome,nhưng trong quá trình làm thì chúng ta bắt buộc phải tạo file config.xml – trong đócó chứa toàn bộ các thông tin cần thiết để hệ thống nhận diện phiên bản chính xáccủa extension, tác giả, điều khoản thỏa thuận sử dụng... Có thể hiểu nôm na rằngnó tương tự như phần About của bất kỳ trang web nào. Trong bài viết dưới đây,chúng tôi giới thiệu chi tiết với các bạn về những bước thực hiện cách tạo fileconfig.xml hoàn chỉnh.Tạo file config.xml:Trước tiên, các bạn hãy mở NotePad và lưu thành file config.xml, thay đổi chế độEncoding thành UTF-8, vì chế độ này cho phép bạn sử dụng bất kỳ ký tự đặc biệtnào bên trong. File config.xml đơn giản nhất là:Tuy nhiên, với tên domain cố định thì các bạn có thể tạo được nhiều hơn 1extension, và cơ chế nhận diện từng extension qua tham số ID, ví dụ như dướiđây:Lưu ý rằng những thông số ở đây không hề bắt buộc, nghĩa là extension vẫn hoạtđộng bình thường nếu không có ID, ngay cả trên hệ thống local. Khi submit thìextension của bạn sẽ được lưu trữ tại Opera Extension, và hệ thống sẽ tạo hoặcthay thế ID với phần mở rộng tương ứng trên website của Opera.Đối với 1 extension thì chắc chắn nó sẽ phải trải qua nhiều giai đoạn phát triểnkhác nhau, và việc cần làm ở đây là gán thông số phiên bản để người dùng biếtđược đâu là phiên bản mới nhất của extension. Chúng ta có thể chèn số thứ tự,chuỗi ký tự hoặc kết hợp:Bên cạnh đó, các bạn còn có thể tự điều chỉnh giá trị width và height trong phần, đơn vị đo là pixel, và lưu ý rằng thông số này chỉ liên quan tới Widget.Ví dụ như sau:Thông tin trong phần sẽ chỉ định tên của người, tác giả có liên quan đếnextension, cũng như cách hiển thị khi được sử dụng trực tuyến. Cũng tương tự nhưphiên bản, phần thông tin này có thể ngắn hoặc dài tùy ý, ví dụ: The SaturdayNight Disco Machine được rút gọn thành Disco: The Saturday Night Disco MachineLưu ý rằng chúng ta có thể tạo extension đa ngôn ngữ, chẳng hạn như English,Japanese, French... Được thực hiện bằng cách thêm nhiều thẻ vào trongfile config.xml với thuộc tính xml:lang được chỉ định rõ ràng: The Saturday Night DiscoMachine La boîte de nuit disco dusamediTìm kiếm phần giá trị ngôn ngữ Subtag phù hợp tại đây, sau đó nhập giá trị nàybằng chữ thường. 1 điểm nữa cần lưu ý là chỉ định phần Version mặc định, qua đónếu trình duyệt không tìm thấy phiên bản thì sẽ hiển thị thông tin mặc định đó. Cóthể làm được việc đó bằng cách bỏ qua thuộc tính ngôn ngữ trong đó, ví dụ: nếuFrench version là mặc định thì chúng ta phả xóa bỏ phần xml:lang=fr. Lưu ýrằng chúng ta cũng có thể sử dụng thuộc tính xml:lang để chỉ định chế độ đa ngônngữ cho Widget , , hoặc .Xác định mục đích sử dụng:Các bạn có thể gán thêm đoạn thông tin Description nhằm mô tả tính năng và mụcđích sử dụng của ứng dụng, add on, bằng cách thêm phần vào bêntrong: The Saturday Night DiscoMachine This Widget will help you to select all the movements you need to know to be the King of Disco. You can select a specific steps sequence and view the associated video.Tiếp theo, người sử dụng có thể sẽ muốn biết tên tác giả đã tạo ra ứng dụng hoặcadd on đó. Sử dụng phần để chỉ định thông tin đó, kết nối tới trang chủcủa tác giả, địa chỉ email... Như ví dụ dưới đây thì tác giả chính là Tony Manero: The Saturday Night DiscoMachine This extension will help you to select all the movements you need to know to be the King of Disco. You can select a specific steps sequence and view the associated video. Tony Manero Bên cạnh đó, phần sẽ đề cập tới phần điều khoản thỏa thuận sử dụng, tácgiả có cho phép copy, chỉnh sửa hoặc thay đổi, thêm bớt chức năng của extensionhay không... Việc chỉ định đường dẫn kết nối tới trang cá nhân của tác giả là tùychọn, thay vào đó thì chỉ cần nhập nội dung cần thiết dưới dạng text vào bên trongthẻ , ví dụ như sau: The Saturday Night DiscoMachine This extension will help you to select all the movements you need to know to be the King of Disco. You can select a specific steps sequence and view the associated video. Tony Manero Licensed under the MIT license Tiếp theo, phần icon – biểu tượng của ứng dụng hiển thị trên trình duyệt sau khiđược cài đặt. Trong file config.xml chúng ta có thể đặt đường dẫn tới file ảnh nàođó, icon phải được đặt bên trong gói extension. Các bạn có thể chỉ định nhiều địnhdạng và kích cỡ icon khác nhau. Tuy nhiên, nếu icon không có kích thước bêntrong, chẳng hạn như file SVG thì hãy thiết lập thông số kích thước, bao gồmwidth và height. Nế ...
Tìm hiểu về file config.xml trong extension Opera – P.1
Số trang: 11
Loại file: pdf
Dung lượng: 131.58 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tìm kiếm theo từ khóa liên quan:
W3C Widget cho trình duyệt Chrome tạo extension chuyên trách quản lý cung cấp Shavlik Technologies lỗ hổng zero-day vá lỗi MicrosoftTài liệu có liên quan:
-
Yahoo Messenger bị chèn mã độc vào quảng cáo
5 trang 22 0 0 -
Xu hướng virus ghi đè file hệ thống
5 trang 21 0 0 -
Bảo mật cho Microsoft Internet Explorer
14 trang 21 0 0 -
Những công cụ bảo mật tốt nhất cho năm 2010
6 trang 20 0 0 -
20 thủ thuật hay nhất cho menu Start và Taskbar trong Windows 7 – P.5
7 trang 17 0 0 -
Giải quyết lỗi IE 8 thường xuyên bị treo trong Windows 7
3 trang 16 0 0 -
Tìm hiểu thêm về Yahoo Messenger
3 trang 16 0 0 -
Microsoft vá lỗi drive-by trong tháng 3
7 trang 15 0 0 -
Điều chỉnh tùy chọn Autoplay trong Windows
6 trang 15 0 0 -
Xuất hiện sâu mới tấn công qua Yahoo! Messenger
3 trang 14 0 0