【发布时间】:2014-07-24 14:18:06
【问题描述】:
我正在尝试关注 Crossrider API 中 appAPI.contextMenu 的示例 http://docs.crossrider.com/#!/api/appAPI.contextMenu-method-add
background.js
appAPI.ready(function() {
// Adds a command to all context menus that displays the data object
appAPI.contextMenu.add("key1", "Display data object", function (data) {
console.log('pageUrl: ' + data.pageUrl + '\n' +
'linkUrl: ' + data.linkUrl + '\n' +
'selectedText:' + data.selectedText + '\n' +
'srcUrl:' + data.srcUrl);
}, ["all"]);
// Adds a command to "link" context menus that displays 'Hello World'
// Note: Since both commands display on links, they are grouped in a sub menu
appAPI.contextMenu.add("key2", "Hello World", function (data) {
console.log('Changed onClick to Alert Hello World');
}, ["link"]);
});
extension.js
appAPI.ready(function($) {
});
后台页面的控制台日志中抛出以下警告。
警告:不支持参数上下文值。函数名: appAPI.contextMenu.add
PS,如果您是 Crossrider Staff 愿意提供帮助,可以通过扩展 id:62139 复制样本
【问题讨论】:
标签: javascript crossrider