Как запустить расширение Chrome в определенном домене
Есть ли способ ограничить расширение Chrome только для запуска определенных URL?
Я создаю расширение, которое я не буду запускать только внутри определенного приложения Facebook. https://apps.facebook.com/appname/*
Расширение добавить опцию "Меню правой кнопки мыши" при нажатии на изображение
Как я могу это сделать?
manifest.json
{
"name": "profiler",
"description": "Show user profile page",
"version": "0.2",
"background": {
"scripts": ["dating.js"]
},
"manifest_version": 2,
"icons": {
"16": "icon.png",
"48": "icon.png",
"128": "icon.png"
}
}
Заранее спасибо!
1 ответ
Чтобы добавить пункт меню, который отображается только для изображений в определенном домене, вы можете сделать следующее:
На вашем манифесте:
"permissions": [
"contextMenus"
],
На вашем фоновом скрипте:
chrome.contextMenus.create( {
title: 'My Menu Item',
contexts: ['image'],
documentUrlPatterns: ['https://apps.facebook.com/appname/*'],
onClick: function( info, tab ) {
...
}
});