chrome.appviewTag

คำอธิบาย

ใช้แท็ก appview เพื่อฝังแอป Chrome อื่นๆ ไว้ในแอป Chrome ของคุณ (ดู การใช้งาน)

สิทธิ์

appview

ความพร้อมใช้งาน

Chrome 43+ ChromeOS เท่านั้น

ประเภท

EmbedRequest

พร็อพเพอร์ตี้

  • data

    ออบเจ็กต์

    ข้อมูลที่นักพัฒนาแอประบุไว้ซึ่งแอปที่จะฝังสามารถใช้ได้เมื่อทำการตัดสินใจฝัง

  • embedderId

    สตริง

    รหัสของแอปที่ส่งคำขอฝัง

  • allow

    void

    อนุญาตคำขอฝัง

    ฟังก์ชัน allow มีลักษณะดังนี้

    (url: string) => {...}

    • url

      สตริง

      ระบุเนื้อหาที่จะฝัง

  • deny

    void

    ป้องกันคำขอฝัง

    ฟังก์ชัน deny มีลักษณะดังนี้

    () => {...}

เมธอด

connect()

Promise
chrome.appviewTag.connect(
  app: string,
  data?: any,
  callback?: function,
)
: Promise<boolean>

ขอให้ฝังแอปอื่น

พารามิเตอร์

  • app

    สตริง

    รหัสส่วนขยายของแอปที่จะฝัง

  • data

    ไม่บังคับ ใดๆ

    ข้อมูลที่นักพัฒนาแอประบุไว้ซึ่งแอปที่จะฝังสามารถใช้ได้เมื่อทำการตัดสินใจฝัง

  • callback

    ฟังก์ชัน ไม่บังคับ

    พารามิเตอร์ callback มีลักษณะดังนี้:

    (success: boolean) => void

    • success

      บูลีน

      เป็นจริงหากคำขอฝังสำเร็จ

การคืนสินค้า

  • Promise<boolean>

    Chrome 132 ขึ้นไป

    ระบบรองรับ Promise สำหรับ Manifest V3 ขึ้นไปเท่านั้น แพลตฟอร์มอื่นๆ ต้องใช้ Callback