شرح
از برچسب appview برای جاسازی کردن «برنامههای Chrome» دیگر در «برنامه Chrome» خودتان استفاده کنید (به استفاده مراجعه کنید).
اجازهها
appviewدردسترس بودن
انواع
EmbedRequest
مشخصات
-
داده
شیء
دادههای اختیاری مشخصشده توسط توسعهدهنده که برنامه جاسازیشده میتواند هنگام تصمیمگیری برای جاسازی از آنها استفاده کند.
-
embedderId
رشته
شناسه برنامهای که درخواست جاسازی را ارسال کرده است.
-
مجاز کردن
باطل کردن
درخواست جاسازی را مجاز میکند.
تابع
allowبهصورت زیر است:(url: string) => {...}
-
نشانی وب
رشته
محتوایی را که باید جاسازی شود مشخص میکند.
-
-
رد کردن
باطل کردن
از درخواست جاسازی جلوگیری میکند.
تابع
denyبهصورت زیر است:() => {...}
روشها
connect()
chrome.appviewTag.connect(
app: string,
data?: any,
callback?: function,
): Promise<boolean>
درخواست میکند برنامه دیگری جاسازی شود.
پارامترها
-
برنامه
رشته
شناسه افزونه برنامهای که باید جاسازی شود.
-
داده
هر اختیاری
دادههای اختیاری مشخصشده توسط توسعهدهنده که برنامه جاسازیشده میتواند هنگام تصمیمگیری برای جاسازی از آنها استفاده کند.
-
تماس برگشتی
تابع اختیاری
پارامتر
callbackبهصورت زیر است:(success: boolean) => void
-
موفقیتآمیز
بولی
اگر درخواست جاسازی موفقیتآمیز باشد، True است.
-
بازگشتیها
-
Promise<boolean>
Chrome نسخه ۱۳۲ و بالاترPromises فقط برای «مانیفست نسخه ۳» و نسخههای جدیدتر پشتیبانی میشود، پلاتفرمهای دیگر باید از callbacks استفاده کنند.