Chrome不支持Rangy模块?

时间:2012-03-08 18:05:25

标签: javascript google-chrome rangy

我正在尝试在Chrome中使用Rangy,而Chrome似乎不支持Serializer和WrappedSelection模块。我不确定我是否没有正确地使用()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 个答案:

答案 0 :(得分:1)

我认为需要使用content scripts完成。另请参阅Rangy - Module 'WrappedSelection' Not Supported