ContextMenu.add показывает предупреждение при каждом запуске

Я пытаюсь следовать примеру appAPI.contextMenu в Crossrider API http://docs.crossrider.com/#!/api/appAPI.contextMenu-method-add

фон.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"]);
});

расширение.js

appAPI.ready(function($) {
});

следующее предупреждение появляется в журнале консоли фоновой страницы.

Предупреждение: значение контекста параметра не поддерживается. Имя-функции: appAPI.contextMenu.add

PS, если вы являетесь сотрудником Crossrider, готовым помочь, образец можно воспроизвести по расширенному идентификатору: 62139.


person Ashraf Bashir    schedule 24.07.2014    source источник


Ответы (1)


Сообщение является простым предупреждением и не влияет на работу расширения; следовательно, его можно смело игнорировать.

Я принял дополнительные меры предосторожности, установив расширение в Chrome и Firefox, и контекстное меню работает правильно, как определено в вашем коде. Если у вас есть конкретная проблема с некорректной работой расширения, напишите нам по адресу [email protected].

[Отказ от ответственности: я сотрудник Crossrider]

person Shlomo    schedule 24.07.2014