این صفحه به شما کمک میکند بفهمید که چرا برنامه افزودنی شما از فروشگاه وب Chrome رد یا حذف شده است و چگونه میتوانید نقض را برطرف کنید.
هر بخش در این سند مسائلی را که با یک دسته خاص از نقض مطابقت دارد توضیح می دهد. به منظور آسانتر کردن ارجاع به نقضهای خاص، فروشگاه وب Chrome به هر تخلف یک شناسه قابل خواندن برای انسان اختصاص میدهد. این شناسه ها از دو کلمه تشکیل شده اند: یک رنگ و یک عنصر. به عنوان مثال، منیزیم زرد مربوط به کلاس کلی از خطاها است که در آن پسوند آن طور که انتظار می رود رفتار نمی کند.
مربوط به شناسه اعلان: Blue Argon
هدف این خطمشی این است که اطمینان حاصل شود که برنامههای افزودنی Manifest V3 شامل کد میزبانی از راه دور نمیشوند.
از جمله تگ
<script>
که به منبعی اشاره می کند که در بسته برنامه افزودنی نیست.استفاده از متد
eval()
` جاوا اسکریپت یا مکانیسم های دیگر برای اجرای رشته ای که از یک منبع راه دور واکشی شده است.ساخت یک مفسر برای اجرای دستورات پیچیده واکشی شده از یک منبع راه دور، حتی اگر آن دستورات به عنوان داده واکشی شوند.
همه کدها را برای ارجاع به فایل های جاوا اسکریپت خارجی که باید با فایل های داخلی جایگزین شوند، دوباره بررسی کنید.
راهنمای انتقال Manifest V3 را مرور کنید . امنیت برنامه افزودنی را بهبود بخشید تا در مورد جایگزینهای اجرای رشتههای دلخواه و کد میزبانی از راه دور اطلاعاتی کسب کنید.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
مربوط به شناسه اعلان: Yellow Magnesium
هدف این خطمشی اطمینان از حداقل سطح کیفیت برای همه موارد منتشر شده در فروشگاه وب Chrome است. برنامههای افزودنی باید عملکردی را که در فهرستهایشان توضیح داده شده است، ارائه دهند و اگر نمیتوانند، آن را به کاربر منتقل کنند.
- کالای شما دارای خطاهای بسته بندی است. مثال ها:
- فایل هایی در مانیفست شما ذکر شده است که در بسته شما وجود ندارد. این بیشتر در فایل های تصویری دیده می شود.
- مسیر یا نام فایل های ذکر شده در بسته شما نادرست است
- یک عملکرد در مورد شما به دلیل مشکل سمت سرور در زمان بررسی کار نمی کند.
- مورد شما فقط آنطور که انتظار می رفت بر اساس لیست مورد کار نمی کند.
- کدی را که به فروشگاه اینترنتی ارسال می کنید به صورت محلی آزمایش کنید.
- دقیقاً فایلهایی را که به فروشگاه وب ارسال میکنید، آزمایش کنید، نه فقط نسخه توسعه محلی افزونه خود را. این ممکن است به معنای استخراج منابع از بسته ای باشد که ارسال کرده اید.
- افزونه های بسته بندی نشده و بسته بندی شده می توانند رفتارهای متفاوتی داشته باشند. با بستهبندی دستی افزونه و کشیدن فایل crx. تولید شده به صفحه chrome://extensions، مطمئن شوید که Chrome نسخه بستهبندی شده برنامه افزودنی شما را همانطور که انتظار میرود بارگیری میکند.
- بررسی کنید که ارسال شما حاوی فایلهایی است که انتظار دارید در مسیرهایی که انتظار دارید.
- مطمئن شوید که تمام فایلهای ذکر شده در
manifest.json
شما در بسته وجود دارد و نام و مسیر آنها صحیح است. - اشکالات حساسیت حروف کوچک را بررسی کنید. برای مثال، بگویید اسکریپت پسزمینه شما
Background.js
نام داشت، اما manifest.json شما بهbackground.js
اشاره میکند. برخی از سیستمهای فایل با این فایلها بهعنوان یک فایل برخورد میکنند، در حالی که برخی دیگر آنها را بهعنوان دو فایل مجزا در نظر میگیرند که باعث میشود Chrome هنگام بارگیری برنامه افزودنی دچار خطا شود.
- مطمئن شوید که تمام فایلهای ذکر شده در
- مطمئن شوید که برنامه های افزودنی شما شرایط خطا را به وضوح به کاربر منتقل می کنند.
- برای کاربران جدید باید تا حد امکان واضح باشد که بدانند برنامه افزودنی شما چگونه کار می کند و درستی رفتار آن را تأیید کنند.
- اگر برنامه افزودنی شما به یک حساب کاربری یا محیط شبکه خاصی نیاز دارد، مطمئن شوید که این نیاز به کاربر اطلاع داده شده است. اگر این شرایط برآورده نشد، راه هایی را در نظر بگیرید که بتوانید کاربر را آگاه کنید که برنامه افزودنی آنطور که انتظار می رود کار نخواهد کرد.
- تجربه خود را در مورد اتصال اینترنت غیرقابل اعتماد (مثلاً Lie-Fi ) آزمایش کنید. رابط کاربری برنامه افزودنی باید زمانبندی درخواست، خطاهای HTTP 400 و 500، مهلت زمانی گواهی و سایر شرایط خطا را به خوبی مدیریت کند.
- اگر نمی توانید تعیین کنید که چرا بازبین فکر می کند برنامه افزودنی شما مطابق انتظار کار نمی کند، با پشتیبانی برنامه نویس تماس بگیرید تا اطلاعات بیشتری درباره رد درخواست کنید.
- در برخی موارد، داوران ممکن است با مسائلی مواجه شوند که نمیتوانید آنها را بازتولید کنید. از فرم تماس با پشتیبانی توسعهدهنده استفاده کنید تا توضیح دهید که چه ویژگیها یا جریانهای کاربر مطابق انتظار عمل نمیکنند.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
مربوط به شناسه اعلان: Purple Potassium
هدف از این سیاست جلوگیری از دسترسی بیش از حد و غیر ضروری به داده های کاربر توسط برنامه های افزودنی است.
- برنامه افزودنی درخواست مجوز می کند اما از آن استفاده نمی کند.
- برنامه افزودنی درخواست مجوزی میکند که برای اجرای عملکردی که برنامه افزودنی ارائه میکند لازم نیست.
این مجوز در پاسخ به درخواست کاربر پسوند شما، به یک برگه دسترسی موقت می دهد. دسترسی غیرفعال به برگه متمرکز فعلی کاربر را نمی دهد.
- چه زمانی مورد نیاز است؟
- هنگامی که پس از فراخوانی برنامه افزودنی توسط کاربر، نیاز به دسترسی موقت به یک برگه دارید.
- چه زمانی مورد نیاز نیست؟
- هنگامی که برنامه افزودنی به مجوزهای میزبان گسترده یا مجوزهای میزبان برای دامنه های خاص مرتبط با عملیات برنامه افزودنی دسترسی دارد.
- هنگام استفاده از روشها در APIهای Action ، browserAction ، pageAction . این APIها می توانند از activeTab برای اعطای مجوزهای میزبان موقت برای برگه متمرکز فعلی استفاده کنند، اما برای عملکرد به activeTab نیاز ندارند.
- هنگام استفاده از tabs.sendMessage برای ارسال پیام به یک برگه خاص.
- برای استفاده اساسی از tabs.query ، مانند جستجو در برگه فعلی کاربر .
این مجوز فقط به ویژگی های url
، pendingUrl
، title
، یا favIconUrl
اشیاء Tab دسترسی می دهد.
- چه زمانی مورد نیاز است؟
- وقتی یک برنامه افزودنی دسترسی میزبان گسترده ای ندارد، اما باید بتواند داده های حساسی مانند URL یک برگه دلخواه را بخواند.
- چه زمانی مورد نیاز نیست؟
- هنگام استفاده از روشها در API برگهها .
- وقتی برنامه افزودنی به مجوزهای میزبان گسترده دسترسی دارد. مجوزهای میزبان به برنامه افزودنی اجازه دسترسی به همان داده ها و همچنین سایر قابلیت ها را می دهد.
این کار API chrome.cookies را نشان میدهد و به برنامه افزودنی اجازه میدهد کوکیها را در مبداهایی که مجوز میزبان برای دسترسی به آنها را دارد تغییر دهد.
- چه زمانی مورد نیاز است؟
- هنگام دسترسی به chrome.cookies از زمینه پسزمینه برنامه افزودنی یا در زمینه دیگری با استفاده از مبدا برنامه افزودنی مانند پنجره بازشو یک برنامه افزودنی.
- هنگام استفاده از chrome.cookies برای تعامل با دادههای کوکی دقیق، مانند مقادیر SameSite .
- چه زمانی مورد نیاز نیست؟
- هنگام استفاده از
document.cookie
یا Cookie Store API .
- هنگام استفاده از
مجوز ذخیره سازی API chrome.storage را در معرض برنامه افزودنی قرار می دهد.
- چه زمانی مورد نیاز است؟
- هنگام استفاده از chrome.storage API.
- چه زمانی مورد نیاز نیست؟
- هنگام استفاده از Web Storage API (
document.localStorage
,document.sessionStorage
) یا IndexedDB .
- هنگام استفاده از Web Storage API (
- لیست مجوزهایی که معمولاً اشتباه گرفته می شوند را مرور کنید تا ببینید آیا یکی از اشتباهات ذکر شده در آنجا را مرتکب شده اید یا خیر.
- فقط محدودترین مجوز لازم برای اجرای عملکرد برنامه افزودنی خود را درخواست کنید.
- همه مجوزهای استفاده نشده را از
permissions
manifests.json،optional_permissions
و آرایهhost_permissions
خود حذف کنید. - اگر پیام بازبینی حاوی اطلاعات کافی برای تعیین مجوزها نیست، با پشتیبانی برنامهنویس تماس بگیرید تا اطلاعات بیشتری درباره رد درخواست کنید.
- اگر بازبین نشان داد که برنامه افزودنی شما از مجوز مشخصی استفاده نکرده است، اما شما معتقدید که از آن استفاده میکند، با پشتیبانی برنامهنویس تماس بگیرید تا در مورد تصمیم تجدیدنظر کنید و توضیح مفصلی درباره اینکه چرا مجوز لازم است و چگونه استفاده میشود، ارائه دهید.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
مربوط به شناسه اعلان: Yellow Zinc
هدف این خطمشی اطمینان از سطح کیفی اولیه همه موارد در فروشگاه وب Chrome است. کاربران باید بتوانند قبل از اینکه یک آیتم را نصب کنند، متوجه شوند که یک آیتم چه ویژگیها و عملکردی را بر اساس فهرست آن ارائه میکند. مواردی که تواناییهای خود را نادرست معرفی میکنند یا اطلاعات مهم را فاش نمیکنند، ممکن است مشمول اقدامات اجرایی شوند.
- برنامه افزودنی فاقد نماد، عنوان، نماگرفت یا توضیحات است.
- عنوان برنامه افزودنی معنادار نیست یا گمراه کننده است.
- اسکرین شاتها یا توضیحات برنامه افزودنی معنیدار نیستند یا عملکردی را که ارائه میکند به اندازه کافی توضیح نمیدهند.
- اطمینان حاصل کنید که برنامه افزودنی دارای نماد، عنوان، اسکرین شات ها و توضیحات معنی دار است.
- عملکرد برنامه افزودنی را در توضیحات و اسکرین شات ها به وضوح توضیح دهید.
- تمام ویژگیهای اصلی که افزونه ارائه میدهد را فهرست کنید.
- راهنمای اصلاح را در بخش «عملکرد کار نمی کند» مرور کنید.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
مربوط به شناسه های اعلان است: Red Nickel
، Red Potassium
، و Red Silicon
هدف از این سیاست جلوگیری از فریب دادن یا گمراه کردن کاربران توسط برنامه های افزودنی است.
- برنامه افزودنی عملکرد توصیف شده در فراداده 1 را ارائه نمی دهد.
- برنامه افزودنی عملکرد متفاوتی نسبت به آنچه در فراداده 1 توضیح داده شده است ارائه می دهد.
- برنامه افزودنی اقداماتی را انجام می دهد که در فراداده 1 ذکر نشده است.
- افزونه جعل هویت دیگری 2 است.
- افزونه کپی می کند یا از موجودیت دیگری کپی می شود 2 .
- برنامه افزودنی وانمود می کند که توسط نهاد دیگری مجاز است 2 .
1 فراداده به معنای عنوان، نماد، توضیحات، اسکرین شات ها و سایر اطلاعات ارائه شده توسط توسعه دهنده است که در داشبورد توسعه دهنده مشخص شده است.
2 در اینجا یک نهاد به معنای هر شرکت، سازمان، یا سازمان است.
- اطمینان حاصل کنید که عملکرد وعده داده شده توسط برنامه افزودنی شما همانطور که در نظر گرفته شده است کار می کند.
- عملکرد برنامه افزودنی خود را در فراداده به وضوح بیان کنید.
- اقداماتی را که در فراداده ذکر نشده است انجام ندهید.
- وانمود نکنید که موجود دیگری هستید.
- پسوند دیگری را کپی نکنید. میتوانید عملکردی مشابه با برنامه افزودنی دیگر ارائه دهید، اما از برنامههای افزودنی دیگر کپی نکنید.
- وانمود نکنید که برنامه افزودنی شما توسط نهاد دیگری تایید، مجوز یا تولید شده است.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
مربوط به شناسه اعلان: Purple Lithium
خطمشی حریم خصوصی دادههای کاربر یک دسته وسیع است که چندین خطمشی دیگر در آن جمعآوری شدهاند. همه این سیاست ها مربوط به مدیریت و انتقال اطلاعات حساس در مورد کاربر است.
این خطمشی برای همه برنامههای افزودنی که دادههای کاربر را جمعآوری میکنند اعمال میشود. این بخش خاص برای اطمینان از این است که کاربران از چه دادههایی و نحوه جمعآوری، استفاده و اشتراکگذاری آنها آگاه هستند.
- برنامه افزودنی در حال جمع آوری داده های کاربر است اما خط مشی رازداری ارائه نکرده است.
- خط مشی رازداری در قسمت تعیین شده ارائه نشده است - یک اشتباه رایج در اینجا ارائه خط مشی رازداری در توضیحات است.
- URL خط مشی رازداری کار نمی کند.
- سیاست حفظ حریم خصوصی قابل دسترسی نیست.
- URL خط مشی رازداری منجر به سیاست حفظ حریم خصوصی نمی شود.
- سیاست حفظ حریم خصوصی در مورد جمع آوری، استفاده، مدیریت یا اشتراک گذاری داده های کاربر صحبت نمی کند.
- یک پیوند معتبر، فعال و قابل دسترس به خط مشی رازداری خود در قسمت تعیین شده اضافه کنید.
- از برگه حریم خصوصی برای برنامه افزودنی خود دیدن کنید تا بررسی کنید که پیوند خط مشی حفظ حریم خصوصی در کادر "خط مشی رازداری" (که در پایین برگه حریم خصوصی قرار دارد) ظاهر می شود و اینکه پیوند همانطور که انتظار می رود کار می کند.
- اطمینان حاصل کنید که سیاست حفظ حریم خصوصی درباره جمع آوری، استفاده، مدیریت و اشتراک داده ها صحبت می کند.
- اگر موارد فوق را انجام دادهاید اما همچنان با مشکلات بازبینی مواجه هستید، با پشتیبانی برنامهنویس تماس بگیرید تا شفافسازی را درخواست کنید یا درخواست تجدیدنظر کنید.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
مربوط به شناسه اعلان: Grey Zinc
هدف این خطمشی جلوگیری از استفاده از برنامههای افزودنی و فروشگاه وب Chrome برای تبلیغ یا مشارکت در فعالیتهای غیرقانونی است.
تمدید هر کاری غیرقانونی انجام می دهد. برای نمونه های خاص به عصاره سیاست مراجعه کنید.
- اگر این عملکرد اصلی برنامه افزودنی شما است، هیچ اصلاح مستقیمی وجود ندارد. باید پسوند خود را لغو انتشار کنید.
- اگر این یک عملکرد ناخواسته بود، محتوا یا خدماتی را که نقض میکنند حذف کنید و برنامه افزودنی خود را دوباره ارسال کنید.
- اگر میخواهید اطلاعات بیشتری در مورد دلیل اعمال این حکم برای برنامه افزودنی خود داشته باشید، پشتیبانی برنامهنویس ممکن است بتواند جزئیات بیشتری را در اختیار شما قرار دهد.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
مربوط به شناسه اعلان: Grey Copper
از ارسال محتوا یا ارائه خدماتی که قمار آنلاین را تسهیل می کند، خودداری کنید.
- ارائه قمار آنلاین در یک برنامه افزودنی.
- تسهیل قمار آنلاین در سایت های دیگر از طریق افزونه.
- به عنوان مثال، ارائه عملکرد برای محاسبه شانس شرط بندی در یک سایت قمار. در حالی که این برنامه افزودنی به طور مستقیم به کاربر اجازه قمار نمی دهد، قمار آنلاین را تسهیل می کند.
- هدایت کاربران به یک سایت قمار آنلاین.
- ارائه بازی های مهارتی که جوایز نقدی یا ارزش دیگری را ارائه می دهند.
- اگر این کارکرد اصلی برنامه افزودنی شماست، پس توصیه می شود که انتشار برنامه افزودنی خود را لغو کنید.
- اگر این یک عملکرد ناخواسته بود، محتوا یا خدماتی را که نقض میکنند حذف کنید و برنامه افزودنی خود را دوباره ارسال کنید.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
مربوط به شناسه اعلان: Grey Lithium
هدف این خطمشی جلوگیری از استفاده از برنامههای افزودنی و فروشگاه وب Chrome بهعنوان بستری برای هرزهنگاری است.
- خود برنامه افزودنی حاوی مطالب صریح جنسی است.
- برنامه افزودنی در حال نمایش یا ارائه مطالب غیراخلاقی جنسی است.
- برنامه افزودنی کاربران را به سایت های پورنوگرافی هدایت می کند.
- هدف اصلی این برنامه افزودنی تقویت سایت هایی است که مطالب صریح جنسی را ارائه می دهند.
- اگر هدف اصلی برنامه افزودنی شما دسترسی به مطالب غیراخلاقی جنسی یا تقویت سایت های پورنوگرافی است، باید پسوند خود را لغو انتشار کنید. چنین برنامههای افزودنی در فروشگاه وب Chrome مجاز نیستند.
- اگر این یک عملکرد ناخواسته بود، محتوا یا خدماتی را که نقض میکنند حذف کنید و برنامه افزودنی خود را دوباره ارسال کنید.
- مطمئن شوید که برنامه افزودنی شما حاوی تصاویر، ویدئو، متن و غیره غیراخلاقی جنسی نیست.
- اگر برنامه افزودنی شما با سایتهای بزرگسالان ادغام میشود، مطمئن شوید که پرچم «محتوای بزرگسالان» برای برنامه افزودنی شما در داشبورد برنامهنویس فعال باشد.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
مربوط به شناسه اعلان: Grey Magnesium
هدف این خطمشی جلوگیری از استفاده از برنامههای افزودنی و فروشگاه وب Chrome بهعنوان بستری برای انتشار محتوای نفرتانگیز است.
- ارائه محتوا یا هدایت کاربران به سمت محتوایی که سخنان مشوق تنفر تلقی می شود. برای جزئیات بیشتر به متن خط مشی مراجعه کنید.
- اگر ترویج یا توزیع سخنان مشوق عداوت و تنفر یکی از ویژگیهای اصلی برنامه افزودنی شما است، باید آن را لغو انتشار کنید زیرا چنین محتوایی در فروشگاه وب Chrome مجاز نیست.
- اگر برنامه افزودنی شما دسترسی به محتوای تولید شده توسط کاربر را فراهم می کند، باید اطمینان حاصل کنید که برای جلوگیری از به اشتراک گذاشتن سخنان مشوق عداوت و تنفر کاربران، نظارت بر محتوا را در نظر بگیرید.
- اگر برنامه افزودنی شما دارای عملکردی است که هدف آن جلب توجه منفی به عضویت یک فرد در یکی از گروههای مشخص شده در متن خطمشی است، باید این قابلیت را از برنامه افزودنی خود حذف کنید.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
مربوط به شناسه اعلان: Grey Nickel
هدف این خطمشی جلوگیری از دستیابی محتوای غیر ایمن برای خانواده به مخاطبان نامناسب است.
- برنامه افزودنی دارای محتوایی است که برای مخاطبان در تمام سنین مناسب نیست و برنامه افزودنی دارای علامت «مطمئن» نیست.
- یا محتوای نقضکننده را حذف کنید یا افزونه را بهعنوان حاوی «محتوای بزرگسالان» در داشبورد برنامهنویس خود علامتگذاری کنید و برنامه افزودنی را دوباره ارسال کنید.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
مربوط به شناسه اعلان: Grey Potassium
هدف این خطمشی جلوگیری از استفاده از برنامههای افزودنی و فروشگاه وب کروم به عنوان بستری برای انتشار محتوای ذکر شده در متن خطمشی مربوطه است.
- برنامه افزودنی حاوی محتوا است یا کاربران را به محتوای ذکر شده در متن خطمشی هدایت میکند،
- اگر ارائه دسترسی به محتوای خشونت آمیز یا قلدری یکی از ویژگی های اصلی برنامه افزودنی است، پسوند را لغو انتشار کنید. چنین برنامههای افزودنی در فروشگاه وب Chrome مجاز نیستند.
- اگر این یک عملکرد ناخواسته بود، محتوا یا خدماتی را که نقض میکنند حذف کنید و برنامه افزودنی خود را دوباره ارسال کنید.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
مربوط به شناسه های اعلان است: Red Magnesium
، Red Copper
، و Red Lithium
هدف این خطمشی حفظ کیفیت برنامههای افزودنی در فروشگاه وب Chrome است. همانطور که در متن خط مشی ذکر شد، اگر چندین قابلیت غیر مرتبط وجود دارد، باید در پسوندهای جداگانه ارائه شوند.
- برنامه افزودنی دو یا چند هدف را در یک برنامه افزودنی فراهم می کند (برای مثال یک برنامه افزودنی که تبدیل فرمت تصویر و تولید کتابنامه را فراهم می کند).
- برنامه افزودنی با استفاده از نماد اقدام برنامه افزودنی، یک یا چند قابلیت اضافی غیرمرتبط را ارائه می دهد.
- موارد زیر اهداف متمایز در نظر گرفته می شوند. برنامههای افزودنی که هر یک از ویژگیهای فهرست شده در زیر را ارائه میدهند، ممکن است عملکرد دیگری ارائه نکنند.
- جایگزین کردن هر صفحه لغو منفرد.
- استفاده از تنظیمات لغو برای جایگزینی ارائه دهنده جستجوی پیش فرض.
- تزریق تبلیغات به صفحات وب
برای اطلاعات بیشتر به پرسشهای متداول تکمنظوره مراجعه کنید.
- عملکرد برنامه افزودنی خود را محدود کنید تا به وضوح در یک هدف کاملاً تعریف شده قرار گیرد و اطمینان حاصل کنید که هدف به وضوح در فراداده برنامه افزودنی شما توضیح داده شده است.
- اگر برنامه افزودنی شما برخی از عملکردها و همچنین تزریق تبلیغات را ارائه می دهد، یا تزریق تبلیغات را متوقف کنید یا همه عملکردهای دیگر را به جز تزریق تبلیغات حذف کنید.
- Chrome از صفحات برگه جدید اختیاری پشتیبانی نمی کند. اگر میخواهید برخی عملکردها و یک صفحه برگه جدید اختیاری ارائه کنید، باید صفحه برگه جدید را به یک افزونه مستقل جدا کنید.
- قابلیت غیر مرتبط دیگری را در نماد اقدام برنامه افزودنی ارائه نکنید.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
مربوط به شناسه اعلان: Purple Nickel
خطمشی حریم خصوصی دادههای کاربر یک دسته وسیع است که چندین خطمشی دیگر در آن جمعآوری شدهاند. همه این سیاست ها مربوط به مدیریت و انتقال اطلاعات حساس در مورد کاربر است.
هدف این بخش از خطمشی اطمینان از آگاهی کاربران از دادههایی است که جمعآوری میشود و رضایت کاربر قبل از جمعآوری دادهها کسب شده است. توجه داشته باشید که برنامههای افزودنی فقط ممکن است دادهها را برای پشتیبانی مستقیم از هدف واحد خود جمعآوری کنند. برای اطلاعات بیشتر به خط مشی استفاده محدود از داده های کاربر مراجعه کنید.
- برنامه افزودنی به طور آشکار نحوه استفاده از داده های کاربر را فاش نمی کند.
- رضایت کاربر قبل از جمع آوری داده ها به دست نمی آید
- به طور واضح به کاربر افشا کنید که چه داده هایی جمع آوری می شود و چگونه با آنها کار می شود. این اطلاعات باید در سیاست حفظ حریم خصوصی برنامه افزودنی ارائه شود و ممکن است در جای دیگری ارائه شود.
- اطمینان حاصل کنید که داده ها تنها در صورت رضایت کاربر جمع آوری می شوند.
- افشای برجسته مجموعه دادهها در فهرست فروشگاه وب Chrome افزونه کافی است.
- جمعآوری دادههایی که بهطور برجسته در فهرست فروشگاه وب Chrome فاش نشدهاند، تا زمانی مجاز است که این مجموعه دادهها با هدف واحد برنامه افزودنی سازگار باشد، کاربر از جمعآوری دادهها قبل از شروع آن مطلع شود و کاربر با جمعآوری دادهها موافقت کند.
- راههایی را برای انصراف از جمعآوری دادهها از داخل صفحه گزینههای برنامه افزودنی در نظر بگیرید.
- ارائه یک "حالت آفلاین" را در نظر بگیرید که فقط داده های کاربر را به صورت محلی ذخیره می کند.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
مربوط به شناسه اعلان: Purple Copper
خطمشی حریم خصوصی دادههای کاربر یک دسته وسیع است که چندین خطمشی دیگر در آن جمعآوری شدهاند. همه این سیاست ها مربوط به مدیریت و انتقال اطلاعات حساس در مورد کاربر است.
این بخش خاص برای اطمینان از اینکه داده های کاربر به طور ایمن مدیریت می شوند است.
- برنامه افزودنی اطلاعات کاربر را به صورت ایمن منتقل نمی کند.
- داده ها به یک دامنه ناامن منتقل می شوند
- اطمینان حاصل کنید که داده ها به طور ایمن منتقل می شوند.
- داده های کاربر را از طریق HTTP انتقال ندهید. در صورت امکان، از پروتکل های امن برای همه درخواست ها استفاده کنید.
- داده ها را در سرصفحه های درخواست یا پارامترهای پرس و جو حتی از طریق HTTPS رمزگذاری نکنید. سرصفحه ها و URL های درخواست اغلب در گزارش های سرور ظاهر می شوند که می توانند به طور ناخواسته این اطلاعات را درز کنند.
- برای اطلاعات بیشتر به روش های HTTP ایمن مراجعه کنید.
این بخش به برنامههای افزودنی میپردازد که بخش زیر از خطمشیهای برنامهنویس فروشگاه وب Chrome را نقض میکنند:
با شناسه اعلان مطابقت دارد: Purple Magnesium
خط مشی رازداری داده های کاربر دسته گسترده ای است که در آن چندین سیاست دیگر جمع آوری می شود. همه این سیاستها مربوط به انتقال و انتقال اطلاعات حساس در مورد کاربر است.
این بخش خاص برای اطمینان از جمع آوری اطلاعات حساس به طور غیر ضروری است و به طور عمومی افشا نمی شود.
- این برنامه افزودنی در جمع آوری فعالیت مرور وب در صورت نیازی به ویژگی کاربر روبرو نیست.
- اطلاعات حساس کاربر که با استفاده از پسوند جمع آوری شده است به صورت عمومی فاش می شود.
- فعالیت مرور وب را جمع آوری نکنید مگر اینکه برای یک ویژگی کاربر کاربر لازم باشد.
- اطمینان حاصل کنید که اطلاعات کاربر به صورت عمومی فاش نمی شود
در این بخش به پسوندهای نقض شده در بخش زیر سیاست های برنامه توسعه دهنده فروشگاه وب Chrome:
با شناسه اعلان مطابقت دارد: Grey Silicon
هدف از این خط مشی جلوگیری از استفاده از پسوندها و فروشگاه وب Chrome به عنوان سکویی برای معدن ارزهای رمزنگاری شده است.
- پسوند در حال استخراج ارزهای رمزنگاری شده در دستگاه های کاربر است.
- پسوند عملکردی را در مورد ارزهای رمزنگاری مین فراهم می کند
- اگر این عملکرد اصلی پسوند شماست ، توصیه می شود پسوند خود را منتشر کنید.
- اگر این یک قابلیت ناخواسته بود ، محتوا یا خدماتی را که در معرض نقض هستند حذف کرده و پسوند خود را دوباره ارسال کنید.
در این بخش به پسوندهای نقض شده در بخش زیر سیاست های برنامه توسعه دهنده فروشگاه وب Chrome:
با شناسه های اعلان مطابقت دارد: Blue Zinc
، Blue Copper
، Blue Lithium
و Blue Magnesium
هدف از این خط مشی جلوگیری از استفاده از پسوندها و فروشگاه وب Chrome به عنوان بستری برای دسترسی به محتوای محافظت شده توسط PayWalls ، محدودیت های ورود به سیستم یا حقوق مالکیت معنوی است.
- این برنامه افزودنی دسترسی به محتوای پشت یک Paywall را فراهم می کند.
- پسوند دسترسی به محتوای محدودیت های ورود به سیستم را فراهم می کند.
- پسوند بارگیری فیلم های YouTube را تسهیل می کند.
- پسوند ، بارگیری محتوا است که با نقض حقوق مالکیت معنوی صاحب محتوا است.
- اگر این عملکرد اصلی پسوند شماست ، توصیه می شود پسوند خود را منتشر کنید.
- اگر این یک قابلیت ناخواسته بود ، محتوا یا خدماتی را که در معرض نقض هستند حذف کرده و پسوند خود را دوباره ارسال کنید.
در این بخش به پسوندهای نقض شده در بخش زیر سیاست های برنامه توسعه دهنده فروشگاه وب Chrome:
با شناسه اعلان مطابقت دارد: Yellow Argon
هدف از این خط مشی اطمینان از کیفیت موارد منتشر شده در فروشگاه وب Chrome و جلوگیری از دستکاری توسعه دهندگان از قرار دادن آنها در فروشگاه است.
- پسوند دارای کلمات کلیدی بیش از حد ، بی ربط یا نامناسب در ابرداده است ، به طور معمول ، توضیحات.
- محتوای (کلمات کلیدی) را که در نقض خط مشی هستند حذف کنید.
موارد زیر نمونه هایی از این نوع تخلف است:
- از جمله در ابرداده پسوند ، لیست طولانی از سایت های مختلفی که در آن پسوند کار می کند.
در این بخش به پسوندهای نقض شده در بخش زیر سیاست های برنامه توسعه دهنده فروشگاه وب Chrome:
با شناسه اعلان مطابقت دارد: Yellow Lithium
هدف این خط مشی اطمینان از کیفیت محصولات موجود در فروشگاه وب Chrome و جلوگیری از دستکاری محصولات در فروشگاه آنها در فروشگاه است
- تنها عملکرد پسوند ، راه اندازی یک برنامه دیگر ، موضوع ، صفحه وب یا پسوند است.
- نمونه هایی از تخلفات شامل
- پسوندهایی که یک وب سایت را در یک برگه جدید یا در یک پنجره بازکش می کنند ، هنگام کلیک بر روی اقدامات افزودنی.
- پسوند که بلافاصله پس از نصب ، یک صفحه تبلیغاتی را برای محصول دیگری نشان می دهد.
- همانطور که در این سیاست ذکر شد ، چنین برنامه های افزودنی در فروشگاه مجاز نیست و توصیه می شود آنها را منتشر نکنید.
در این بخش به پسوندهای نقض شده در بخش زیر سیاست های برنامه توسعه دهنده فروشگاه وب Chrome:
مطابق با شناسه اعلان: Yellow Nickel
هدف این خط مشی اطمینان از کیفیت محصولات موجود در فروشگاه وب Chrome است. خط مشی هرزنامه جلوگیری از پسوندهایی است که برای تجربه مرور و برنامه های مرور کاربر که قرار دادن آنها در فروشگاه وب Chrome را دستکاری می کند ، مضر است.
- شما یا شرکت های وابسته خود در حال ارسال چندین برنامه افزودنی هستید که تجربیات یا عملکردهای تکراری را ارائه می دهند.
- شما در حال دستکاری در بررسی ها ، رتبه بندی ها یا نصب داده ها هستید.
- پسوند اعلان هایی را به کاربر نشان می دهد به گونه ای که برای تجربه مرور کاربر مختل کننده یا مضر باشد.
- پسوند ارسال پیام به نمایندگی از کاربر بدون رضایت کاربر است.
- چندین پسوند را با تجربیات یا عملکردهای تکراری ارسال نکنید.
- سعی نکنید محتوای تولید شده توسط کاربر را در لیست فروشگاه های وب پسوند خود دستکاری کنید
- به هیچ وجه به تجربه مرور کاربر آسیب نرسانید.
در این بخش به پسوندهای نقض شده در بخش زیر سیاست های برنامه توسعه دهنده فروشگاه وب Chrome:
با شناسه های اعلان مطابقت دارد: Blue Nickel
و Blue Potassium
هدف این خط مشی اطمینان از کیفیت محصولات موجود در فروشگاه وب Chrome است.
- پسوند در حال اصلاح صفحه برگه Chrome New است اما از API Overrides استفاده نمی کند.
- پسوند اصلاح جستجوی Omnibox اما با استفاده از API Overrides نیست.
- صفحه برگه Chrome New را تغییر ندهید یا با استفاده از API Overrides این کار را انجام دهید.
- جستجوی Omnibox را اصلاح نکنید یا این کار را با استفاده از API Overrides انجام دهید.
در این بخش به پسوندهای نقض شده در بخش زیر سیاست های برنامه توسعه دهنده فروشگاه وب Chrome:
مطابق با شناسه اعلان: Red Zinc
هدف این خط مشی اطمینان از فریب کاربران در نصب پسوندها است.
- افشای نامشخص یا ناخوشایند در مورد وثیقه بازاریابی قبل از لیست محصولات فروشگاه وب Chrome.
- گمراه کردن عناصر تعاملی به عنوان بخشی از جریان توزیع شما. این شامل دکمه ها یا فرم های تماس تلفنی به عمل است که دلالت بر نتیجه ای غیر از نصب یک پسوند دارد.
- تنظیم پنجره لیست محصولات فروشگاه وب Chrome با تأثیر نگه داشتن یا مخفی کردن ابرداده پسوند از کاربر.
پسوند جدیدی را منتشر کنید که از روشهای فریبنده برای بازاریابی به کاربران یا جمع آوری پایگاه کاربر استفاده نمی کند.
در این بخش به پسوندهای نقض شده در بخش زیر سیاست های برنامه توسعه دهنده فروشگاه وب Chrome:
با شناسه اعلان مطابقت دارد: Red Titanium
هدف این خط مشی اطمینان از کیفیت پسوندها و کد ارسال شده به فروشگاه وب Chrome است.
با استفاده از کد مبهم در بسته پسوند.
پسوند جدیدی را منتشر کنید که از روشهای فریبنده برای بازاریابی به کاربران یا جمع آوری پایگاه کاربر استفاده نمی کند.
موارد زیر چند نمونه از نقض این نوع خط مشی است:
- پایه 64 رمزگذاری (به عنوان مثال
'SSdtIGluIHVyIGJhc2U='
) - رمزگذاری کاراکتر (به عنوان مثال
'\u{68}a\u0063\u006b\x69ng\u{20}u\u{72}\x20\u0067i\u0062\x73\x6fn'
در این بخش به پسوندهای نقض شده در بخش زیر سیاست های برنامه توسعه دهنده فروشگاه وب Chrome:
مطابق با شناسه اعلان: Yellow Potassium
هدف از این خط مشی اطمینان از کلیه برنامه های افزودنی موجود در فروشگاه وب Chrome ، میزان اساسی عملکرد و کاربردی را برای کاربران فراهم می کند. پسوندها باید مزایا را در اختیار کاربران قرار دهند و تجربه مرور خود را غنی کنند.
- پسوند ارسالی شما حاوی هیچ پرونده ای غیر از مانیفست نیست.
- پسوند ارزش یا ابزار قابل توجهی را برای کاربران خود فراهم نمی کند.
- یک ویژگی ذکر شده در توضیحات مورد به طور مستقیم توسط مورد ارائه نشده است و در عوض به سادگی با یک سرویس خارجی مرتبط است.
- ابرداده پسوند حاوی محتوای کلیک بایت است که برای جلب توجه کاربران و جلب آنها برای نصب طراحی شده است.
- اطمینان حاصل کنید که پسوند شما دارای قابلیت مشخصی است که ارزش آن را ارائه می دهد.
- اطمینان حاصل کنید که هرگونه عملکرد ادعا شده در مورد شما به طور مستقیم توسط خود مورد انجام می شود و با پیوند کاربران به یک منبع خارجی حاصل نمی شود.
در این بخش به پسوندهای نقض شده در بخش زیر سیاست های برنامه توسعه دهنده فروشگاه وب Chrome:
با شناسه اعلان مطابقت دارد: Grey Titanium
هدف از این خط مشی اطمینان از آگاهی کاربران از پسوندها با استفاده از پیوندهای وابسته یا کدهای کسب درآمد و این است که با نیاز به اقدام کاربر قبل از ورود به آنها ، مقداری کنترل به آنها بدهد.
- پسوند شما از پیوندهای بازاریابی وابسته ، کدها یا کوکی ها استفاده می کند بدون اینکه به درستی استفاده آنها را در توضیحات مورد و رابط کاربری مورد بررسی قرار دهد.
- قبل از درج کدهای وابسته ، پیوندها یا کوکی ها ، هیچ اقدام کاربر مرتبط لازم نیست.
- توضیحات مورد و UI خود را اصلاح کنید تا به درستی به کاربران اطلاع دهید که از برنامه های وابسته استفاده می کنید.
- ورود به کدهای وابسته باید قبل از یک اقدام مربوطه انجام شود. این اقدام باید مربوط به بستر وابسته باشد به گونه ای که یک کاربر معقول می تواند با درج کدهای مذکور درک و رضایت دهد.
در این بخش به پسوندهای نقض شده در بخش زیر سیاست های برنامه توسعه دهنده فروشگاه وب Chrome: