contextMenu在Chrome Packaged App中不起作用
contextMenu not working in Chrome Packaged App
我有一个Chrome Packaged应用程序,似乎不知道如何添加contextMenu。
这是我的清单:
{
"name": "Dialer",
"version": "0.1",
"manifest_version": 2,
"permissions": [
"contextMenus",
"audioCapture"
],
"app": {
"background": {
"scripts": ["background.js"]
}
},
"icons": {
"128":"icon_128.png"
}
}
这是我的背景.js:
chrome.app.runtime.onLaunched.addListener(function() {
chrome.contextMenus.create ({
title: "%s",
contexts: ["all"],
id: "right-click"
});
});
我做错了什么?右键单击时,菜单项不会显示。
感谢
您可能想在https://github.com/GoogleChrome/chrome-app-samples/tree/master/context-menu了解它是如何工作的。
正如你所看到的,上下文菜单将出现在你的Chrome应用程序窗口中:
chrome.app.runtime.onLaunched.addListener(function() {
chrome.app.window.create('main.html', {bounds:{ width: 300, height: 300}});
});
chrome.runtime.onInstalled.addListener(function() {
// When the app gets installed, set up the context menus
chrome.contextMenus.create({
title: 'Click on me',
id: 'contextMenuId',
contexts: [ 'all' ]
});
});
如果你正在Chrome浏览器中寻找上下文菜单,你可能想创建一个Chrome扩展。看见http://developer.chrome.com/extensions/contextMenus.html
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- contextMenu在Chrome Packaged App中不起作用
- XMLHttpRequest在Google Chrome Packaged Web App中不起作用
- Deployd App, dpd.collection.first() 不起作用
- Javascript SDK 在 Facebook Canvas App IE7/8 中不起作用
- 基本的HTML ng-app不起作用
- Angular JS自定义指令在没有ng-app指令的情况下不起作用
- 西城.App.overrideBackButton 不起作用
- Ti.App.fireEvent不起作用;error未捕获类型错误:无法读取属性'应用程序'的未定义
- App Engine Cloud Endpoint Javascript库不起作用
- Yii::app()->user->getState在从javascript重定向url后不起作用
- Firebase 3.5.2 with create-react-app不起作用
- React路由在facebook的create-react-app构建中不起作用
- Angular JS - Binding view和app.js - ng-repeat不起作用
- app.restart([选项])在电子版中不起作用