Модули Rangy не поддерживаются в Chrome? - PullRequest
1 голос
/ 08 марта 2012

Я пытаюсь использовать Rangy в Chrome, и кажется, что модули Serializer и WrappedSelection не поддерживаются Chrome. Я не уверен, правильно ли я инициализировал () Rangy, или я сделал какую-то другую ошибку. Я запустил console.log (rangy.modules), и именно так я обнаружил, что Serializer и WrappedSelection не поддерживаются.

Я создал пустое расширение Chrome, и в manifest.js включены 7 необходимых Rangy js файлов и jQuery.js. Ниже приведено содержимое моего script.js:

function rangyTest() {

    rangy.init();
    console.log(rangy.modules);

    var value;

    $("body").append( "<input type=\"button\" id=\"serializeButton\" value=\"Serialize selection\">" );
    $("body").append( "<input type=\"button\" id=\"deserializeButton\" value=\"Restore selection\">" );

    $('#serializeButton').click(function() {
        value = rangy.serializeSelection();
    });

    $('#deserializeButton').click(function() {
        rangy.deserializeSelection(value);
    });

}

1 Ответ

1 голос
/ 14 марта 2012

Я думаю, это нужно сделать, используя скрипты содержимого . См. Также Rangy - модуль 'WrappedSelection' не поддерживается

...