คำอธิบาย
ใช้ 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 ขึ้นไปเท่านั้น ส่วนแพลตฟอร์มอื่นๆ ต้องใช้การเรียกกลับ