1

我正面临多页编辑器插件开发的问题。我希望这个插件支持 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)

请帮我解决这个问题。

提前致谢

4

0 回答 0