快捷菜单.Add在启动时显示警告

ContextMenu.add shows a warning whenever initiated

本文关键字:显示 警告 启动 菜单 Add      更新时间:2023-09-26

我正在尝试遵循appAPI的示例。Crossrider API中的contextMenuhttp://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员工愿意帮忙,可以通过扩展号id: 62139复制样本

该消息仅为警告,不影响扩展的操作;因此,可以安全地忽略它。

我采取了额外的预防措施,在Chrome和Firefox上安装扩展,并且上下文菜单按代码中定义的正确工作。如果您有扩展不能正常工作的特定问题,请随时发送电子邮件support@crossrider.com。

[免责声明: I am a Crossrider employee]