2012-03-08 89 views
1

我想在Chrome中使用Rangy,並且Chrome似乎並不支持Serializer和WrappedSelection模塊。我不確定我是否沒有正確初始化()Rangy,或者如果我做了其他錯誤。我運行了console.log(rangy.modules),這是我發現Serializer和WrappedSelection不受支持的方式。在Chrome中不支持Rangy模塊?

我創建了一個空的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); 
    }); 

} 

回答