1
ChromeでRangyを使用しようとしていますが、シリアライザとWrappedSelectionモジュールはChromeでサポートされていないようです。 Rangyを適切に初期化しなかった場合、または他の間違いをしてしまったかどうかはわかりません。私はconsole.log(rangy.modules)を実行しました。これは、シリアライザとWrappedSelectionがサポートされていないことがわかった方法です。RangyモジュールはChromeでサポートされていませんか?
私は空の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);
});
}