我正面临多页编辑器插件开发的问题。我希望这个插件支持 jquery。它在支持
使用导入“sun.org.mozilla.javascrip”的 Javascript 函数。但它不支持 Jquery 函数。
在多页编辑器中打开查看模式时,我正在使用 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)
请帮我解决这个问题。
提前致谢