ব্রাউজার.ওয়ালপেপার

বর্ণনা

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

অনুমতি

wallpaper

ওয়ালপেপার এপিআই ব্যবহার করার জন্য আপনাকে অ্যাপের ম্যানিফেস্টে অবশ্যই "wallpaper" পারমিশনটি ঘোষণা করতে হবে। উদাহরণস্বরূপ:

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

প্রাপ্যতা

শুধুমাত্র Chrome 43+ এবং 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

ক্রোম ৪৪+

সমর্থিত ওয়ালপেপার লেআউটগুলো।

এনাম

"স্ট্রেচ"

"কেন্দ্র"

"সেন্টার_ক্রপড"

পদ্ধতি

setWallpaper()

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

url- এ থাকা ছবি অথবা wallpaperData-কে নির্দিষ্ট লেআউট অনুযায়ী ওয়ালপেপার হিসেবে সেট করে।

প্যারামিটার

  • বিস্তারিত

    বস্তু

    • ডেটা

      অ্যারেবাফার ঐচ্ছিক

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

    • ফাইলের নাম

      স্ট্রিং

      সংরক্ষিত ওয়ালপেপারটির ফাইলের নাম।

    • সমর্থিত ওয়ালপেপার লেআউটগুলো।

    • থাম্বনেইল

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

      ১২৮x৬০ থাম্বনেইল তৈরি করতে হলে ট্রু (True) নির্বাচন করুন। লেআউট এবং রেশিও এখনও সমর্থিত নয়।

    • ইউআরএল

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

      যে ওয়ালপেপারটি সেট করা হবে তার ইউআরএল (আপেক্ষিক হতে পারে)।

ফেরত

  • Promise<ArrayBuffer | undefined>

    ক্রোম ৯৬+