0

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

我构建了一个扩展,我不会只在特定的 facebook 应用程序中运行。 https://apps.facebook.com/appname/ *

单击图像时,扩展程序将选项添加到“右键单击菜单”

我怎样才能做到这一点 ?

清单.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"
    }

}

提前致谢!

4

1 回答 1

-1

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

在您的清单上:

"permissions": [
    "contextMenus"
],

在您的后台脚本上:

chrome.contextMenus.create( { 
    title: 'My Menu Item',
    contexts: ['image'],
    documentUrlPatterns: ['https://apps.facebook.com/appname/*'],
    onClick: function( info, tab ) {
    ...
    }
});
于 2013-10-25T18:19:14.803 回答