如何在特定域中运行chrome扩展

时间:2013-10-25 17:51:54

标签: facebook google-chrome google-chrome-extension manifest

有没有办法将Chrome扩展程序限制为仅在某些网址上运行?

我构建了一个扩展程序,我不会只在特定的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 个答案:

答案 0 :(得分:-1)

要添加仅针对特定域上的图像显示的菜单选项,您可以执行以下操作:

在你的清单上:

"permissions": [
    "contextMenus"
],

在您的后台脚本上:

chrome.contextMenus.create( { 
    title: 'My Menu Item',
    contexts: ['image'],
    documentUrlPatterns: ['https://apps.facebook.com/appname/*'],
    onClick: function( info, tab ) {
    ...
    }
});