chrome.browser

คำอธิบาย

ใช้ chrome.browser API เพื่อโต้ตอบกับเบราว์เซอร์ Chrome ที่เชื่อมโยงกับแอปพลิเคชันและโปรไฟล์ Chrome ปัจจุบัน

สิทธิ์

browser

ประเภท

OpenTabOptions

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

  • URL

    สตริง

    URL ที่จะไปยังเมื่อเปิดแท็บใหม่เป็นครั้งแรก

เมธอด

openTab()

สัญญา
chrome.browser.openTab(
  options: OpenTabOptions,
  callback?: function,
)

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

พารามิเตอร์

  • ตัวเลือก

    กำหนดค่าวิธีเปิดแท็บ

  • Callback

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

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

    () => void

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

  • Promise<void>

    Chrome 117 ขึ้นไป

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