chrome.appviewTag

توضیحات

از تگ appview برای جاسازی سایر برنامه‌های کروم در برنامه کروم خود استفاده کنید. (به بخش کاربرد مراجعه کنید).

مجوزها

appview

در دسترس بودن

فقط کروم ۴۳+ (سیستم عامل کروم)

انواع

EmbedRequest

خواص

  • داده‌ها

    شیء

    داده‌های اختیاری مشخص‌شده توسط توسعه‌دهنده که برنامه‌ی در حال جاسازی می‌تواند هنگام تصمیم‌گیری در مورد جاسازی از آن‌ها استفاده کند.

  • شناسه جاسازی

    رشته

    شناسه برنامه‌ای که درخواست جاسازی را ارسال کرده است.

  • اجازه دادن

    باطل

    درخواست جاسازی را مجاز می‌کند.

    تابع allow به شکل زیر است:

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

    • آدرس اینترنتی

      رشته

      محتوایی که قرار است جاسازی شود را مشخص می‌کند.

  • انکار کردن

    باطل

    از درخواست جاسازی جلوگیری می‌کند.

    تابع deny به شکل زیر است:

    () => {...}

روش‌ها

connect()

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

درخواست تعبیه برنامه دیگری را می‌دهد.

پارامترها

  • برنامه

    رشته

    شناسه افزونه برنامه‌ای که قرار است جاسازی شود.

  • داده‌ها

    هر اختیاری

    داده‌های اختیاری مشخص‌شده توسط توسعه‌دهنده که برنامه‌ی در حال جاسازی می‌تواند هنگام تصمیم‌گیری در مورد جاسازی از آن‌ها استفاده کند.

  • تماس برگشتی

    تابع اختیاری

    پارامتر callback به شکل زیر است:

    (success: boolean) => void

    • موفقیت

      بولی

      اگر درخواست جاسازی با موفقیت انجام شود، درست است.

بازگشت‌ها

  • قول <boolean>

    کروم ۱۳۲+

    Promiseها فقط برای Manifest V3 و نسخه‌های بعدی پشتیبانی می‌شوند، سایر پلتفرم‌ها باید از callbackها استفاده کنند.