สร้างส่วนขยาย Safari ของคุณเอง

คุณรู้หรือไม่ว่าทุกคนสามารถสร้างส่วนขยายสำหรับ Safari ได้? ไม่มีปัญหาใครสามารถทำมันได้และเป็นเรื่องง่ายกว่าที่คุณคิด

สิ่งที่คุณต้องทำเพื่อขยาย Safari ของคุณเอง

  • ความรู้เกี่ยวกับ HTML, CSS และ JavaScript (มีหนังสือหลายเล่มใน Amazon ถ้าคุณใหม่)
  • Safari รุ่นล่าสุด (ในกรณีนี้คือ Safari 5)
  • สมัครเป็นส่วนหนึ่งของโครงการ Safari Developer ที่ Apple
  • ใบรับรองที่ถูกต้องซึ่งลงนามโดย Apple สำหรับแต่ละส่วนขยาย Safari
  • บุ๊คมาร์ค Safari Dev Center
  • เปิดใช้งานเมนูนักพัฒนาซอฟต์แวร์ใน Safari

ณ จุดนี้จริงๆแล้วเป็นเรื่องของการสร้าง HTML ที่จำเป็นและ Javascript สำหรับฟังก์ชันการทำงานส่วนขยายของคุณ ส่วนหนึ่งของการพัฒนาจะกระทำผ่าน Safari ในสิ่งที่เรียกว่าส่วนขยายตัวสร้าง (อยู่ภายใต้เมนูนักพัฒนาซอฟต์แวร์ของคุณ) และส่วนที่เหลือจะเสร็จสมบูรณ์ภายในเนื้อหาของโฟลเดอร์ที่ Builder ส่วนขยายสร้างขึ้น (โดยทั่วไปจะเป็นแพคเกจส่วนขยาย)

แอปเปิ้ลใช้แนวทางคล้าย ๆ กับการพัฒนา iOS ซึ่งคุณจะต้องเป็นส่วนหนึ่งของโครงการสำหรับนักพัฒนาซอฟต์แวร์ (แม้ว่าการเข้าร่วมโครงการพัฒนานักพัฒนาซอฟต์แวร์ Safari จะเป็นอิสระ แต่การพัฒนาสำหรับ iOS จะมีราคา $ 99) และคุณจะต้องสร้างและ ดาวน์โหลดใบรับรองที่ถูกต้องสำหรับแต่ละส่วนขยาย นี่คือสิ่งที่ Apple กล่าวเกี่ยวกับ Safari Extensions และใบรับรองที่จำเป็น:

ส่วนขยาย Safari ทั้งหมดจะต้องลงชื่อด้วยใบรับรองดิจิทัลที่ Apple จัดหาเพื่อให้ผู้ใช้ติดตั้งส่วนขยายของคุณใน Safari ส่วนขยาย Safari ที่ลงนามช่วยปกป้องผลิตภัณฑ์ของคุณไม่ให้ถูกดัดแปลงและตรวจสอบว่าการปรับปรุงใด ๆ ที่เป็นส่วนขยายมาจากคุณ

การสร้างใบรับรองเป็นเรื่องยุ่งยากและสามารถทำได้จาก Mac หรือแม้แต่ Windows PC ผ่าน Safari Certificate Assistant online

หากคุณคุ้นเคยกับการพัฒนาเว็บหรือ iPhone / iPad การพัฒนาส่วนขยาย Safari จะเป็นไปตามธรรมชาติสำหรับคุณและคุณจะไม่ต้องการความช่วยเหลือในการเริ่มต้นใช้งาน หากคุณใหม่หรือต้องการความช่วยเหลือในการสร้างส่วนขยาย Safari ครั้งแรกให้ดูที่คู่มือสำหรับนักพัฒนาซอฟต์แวร์อย่างเป็นทางการจาก Apple หรือคู่มือการสร้าง TheAppleBlog ของส่วนขยาย

ส่งส่วนขยาย Safari ของคุณไปยัง Apple

เมื่อส่วนขยายของคุณได้รับการพัฒนาเสร็จแล้วคุณสามารถส่งให้แอปเปิ้ลมารวมไว้ใน Safari Extension Gallery ในอนาคตได้จากเว็บไซต์ส่งของพวกเขาคุณจะต้อง:

  • ชื่อส่วนขยายของคุณ
  • URL ที่ผู้ใช้สามารถดาวน์โหลดส่วนขยายของคุณได้
  • คำอธิบายสั้นและยาวเกี่ยวกับฟังก์ชันการทำงานของส่วนขยายของคุณ
  • ไอคอนส่วนขยาย (100 x 100 พิกเซล)
  • ภาพหน้าจอของส่วนขยาย (425 × 275 พิกเซล)
  • ประเภทส่วนขยาย

มีส่วนขยายที่ยอดเยี่ยมออกมาสำหรับ Safari และมีอีกมากมายที่จะมาและแกลเลอรีอย่างเป็นทางการจาก Apple ดูเหมือน Safari มีอนาคตที่น่าตื่นเต้นมากยิ่งขึ้น