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

สารบัญ:

Anonim

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

สิ่งที่จำเป็นในการสร้างส่วนขยาย Safari ของคุณเอง

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

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

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

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

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

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

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

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

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

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