browser.wallpaper

বিবরণ

ChromeOS ওয়ালপেপার পরিবর্তন করতে chrome.wallpaper API ব্যবহার করুন।

অনুমতি

wallpaper

ওয়ালপেপার API ব্যবহার করতে, অ্যাপের ম্যানিফেস্টে "ওয়ালপেপার" সংক্রান্ত অনুমতি ঘোষণা করতে হবে। যেমন:

{
  "name": "My extension",
  ...
  "permissions": [
    "wallpaper"
  ],
  ...
}

উপলভ্যতা

Chrome 43+ Chrome 148 থেকে browser.* শুধুমাত্র ChromeOS

উদাহরণ

যেমন, https://example.com/a_file.png-এ থাকা ছবিকে ওয়ালপেপার হিসেবে সেট করতে, আপনি এইভাবে browser.wallpaper.setWallpaper-কে কল করতে পারেন:

browser.wallpaper.setWallpaper(
  {
    'url': 'https://example.com/a_file.jpg',
    'layout': 'CENTER_CROPPED',
    'filename': 'test_wallpaper'
  },
  function() {}
);

ধরন

WallpaperLayout

Chrome 44+ Chrome 148 থেকে browser.*

ওয়ালপেপারের যেসব লেআউট কাজ করে।

Enum

"STRETCH"

"CENTER"

"CENTER_CROPPED"

পদ্ধতি

setWallpaper()

browser.wallpaper.setWallpaper(
  details: object,
)
: Promise<ArrayBuffer | undefined>

নির্দিষ্ট layout সহ url বা wallpaperData-এ থাকা ছবির জন্য ওয়ালপেপার সেট করে

প্যারামিটারগুলি

  • বিস্তারিত বিবরণ

    অবজেক্ট

    • ডেটা

      ArrayBuffer ঐচ্ছিক

      ArrayBuffer হিসেবে jpeg বা png এনকোড করা ওয়ালপেপার ছবি।

    • ফাইলের নাম

      স্ট্রিং

      সেভ করা ওয়ালপেপারের ফাইলের নাম।

    • লেআউট

      ওয়ালপেপারের যেসব লেআউট কাজ করে।

    • থাম্বনেল

      বুলিয়ান ঐচ্ছিক

      ১২৮x৬০ থাম্বনেল তৈরি করা হলে সত্য। লেআউট ও অনুপাত এখনও কাজ করে না।

    • URL

      স্ট্রিং ঐচ্ছিক

      ওয়ালপেপারের URL সেট করতে হবে (রিলেটিভ হতে পারে)।

রিটার্ন

  • Promise<ArrayBuffer | undefined>

    Chrome 96+ Chrome 148 থেকে browser.*