我正面临多页编辑器插件开发的问题。我希望这个插件支持jquery。它支持
使用导入“sun.org.mozilla.javascrip”的Javascript函数。但它不支持Jquery功能。
在多页面编辑器中打开perview模式时,我使用jquery代码调用Jquery文件进行一些文本转换。但是以下错误抛出。
**Code:**
BufferedReader script = new BufferedReader(new FileReader("mapBuilder.js"));
Context context = Context.enter();
ScriptableObject scope = context.initStandardObjects();
context.evaluateReader(scope, script, "script", 1, null);
Function fct = (Function)scope.get("buildMap", scope);
String editorText = editor.getDocumentProvider().getDocument(editor.getEditorInput()).get();
Object result = fct.call(context, scope, scope, new Object[] {editorText});
text.setText(result.toString());
**Error i got:**
sun.org.mozilla.javascript.internal.EcmaError: ReferenceError: "$" is not defined. (script#18)
请帮我解决这个问题。
先谢谢