问题标签 [jsobject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
583 浏览

java - JSObject 依赖小程序 - 在开发时使用小程序查看器

我正在使用 Java 插件和 JSObject 进行 DOM/JS <-> Applet 通信。

我正在使用 Eclipse IDE,在开发时,我喜欢 Run/Debug As->Applet 的简单性来启动并快速查看我的布局/更改反映在正在运行的小程序中。
但我需要使用 JSObject 来获取一些来自父 DOM/JS 的数据。

在这种情况下使用 Applet Viewer 的最佳方式是什么?

我能想到的一件事是在委托/包装器中伪造 DOM/JS 调用,并在小程序查看器下运行时传回模拟对象(基本上如果无法获得 JSObject.getWindow)

我没有做很多小程序开发,所以想知道是否有更好的方法来处理这个问题?(看起来这应该是一个常见的场景)

0 投票
1 回答
326 浏览

java - JSObject.equals() 说 JSObject.getWindow() 不等于 JSObject.getWindow()

JSObject.equals的文档说:

确定两个 JSObject 对象是否引用同一个实例。

相反,以下表达式的计算结果为false

我已经预料true到...

0 投票
3 回答
815 浏览

java - Internet Exlorer 6 中的“未知名称”JSException 是什么?

我正在使用 JSObject 从我的 Applet 调用 Javascript 函数。

我的小程序的 SSCCE:

我的 HTML 文件的 SSCCE:

这在 Internet Explorer 6 中效果很好。我有这个 Java 异常:

这个异常有什么用?我究竟做错了什么?

0 投票
1 回答
635 浏览

java - 我应该使用哪个 JSObject?

我正在尝试使 Java 小程序在其封闭环境中通过 javascript 进行交互。

到目前为止,我一直使用netscape.javascript.JSObjectas 类型来处理从 JS 对 Java 函数的调用,但我刚刚发现还有一个sun.plugin.javascript.JSObject,甚至一个sun.plugin.javascript.navig.JSObject

我试过更多地了解这两个其他版本,但无济于事。我应该坚持netscape.javascript.JSObject吗?

0 投票
1 回答
244 浏览

php - javascript将对象字符串转换为字符串

我无法将 JS 对象转换为精确的字符串,我的代码:

第一个警报显示:

{"payment_date":"2012-06-15","payment_value":100.1}

并且在功能测试中(我正在使用codeigniter框架)它应该打印“payment_date”和“payment_value”,代码如下:

这在“清除” php 中等同于:

但第二个警报显示清晰的字符串。

如果我把

{"payment_date":"2012-06-15","payment_value":100.1}

而不是 jsonObjStr.toString() 它工作正常

有谁知道如何在不使用 json_decode 的情况下修复它?我需要以这种格式发布值,而不是在其他数组中

所以我需要将 jsonObjStr 精确转换为字符串(与函数 eval() 相反)

多谢指教

0 投票
2 回答
4378 浏览

java - 适用于 OSX 的 Java 7 的 plugin.jar 在哪里

如果您在 OS X 上使用 Java < 1.7,并且需要使用 JSObject 将小程序连接到 JavaScript,您可以在 $JAVA_HOME/jre/lib/plugin.jar 中找到它。

“plugin.jar”存档似乎不存在于 Java 1.7 for OS X(由 Oracle 打包)。有一个 jfxrt.jar 似乎包含 JSObject,但不幸的是,这意味着您不能使用与几乎任何其他 JDK 上相同的 plugin.jar,包括适用于 Linux 的 7u5,它仍然内置了 plugin.jar .

特别是,如果您尝试将其用作构建工具(例如 Maven)的编译依赖项,这会令人恼火,否则您可以使用JAVA_HOME-relative path来执行此操作。

0 投票
3 回答
3303 浏览

java - 如何从 JSObject 转换为 Map(反之亦然)或列出 JSObject 成员

Javascript中,我有以下代码:

在我的Java小程序中,我有以下内容:

如何才能做到这一点?(待办事项


阅读http://docstore.mik.ua/orelly/web/jscript/ch19_06.html,我注意到 JSObject 有一个 getSlot 方法,但如果我这样做

我只有一个例外:

0 投票
3 回答
1878 浏览

java - 从 java 中调用 javascript 函数

我试图从我的 Vaadin Portlet 中调用一个 javascript 函数。

假设我的项目中有一个 HTML 文件;

主页.html

通过Vaadin 嵌入式浏览器嵌入在我的 Portlet 中的页面

如何从我的 java 应用程序中调用函数 foo(String msg)

我需要导入/读取 homepage.html 文件并调用它还是我必须做的其他事情?

0 投票
3 回答
10532 浏览

java - 为什么 getWindow() 无法解决?

我无法解决 getWindow(); 出于某种原因的方法...

0 投票
5 回答
13755 浏览

java - 无法解析 Java 小程序项目中的 JSObject

我正在尝试调用JSObject.getWindow(this)init方法,JApplet但它无法解析符号getWindow

这个问题特别发生在通过 netbeans 创建的 javafx 应用程序项目中,如果在 java 应用程序项目中使用 getWindow 将得到解决。

我还包括了plugin.jarfrom path Java\jdk1.7.0_07\jre\lib

这是我在 netbeans 中创建的 javafx 应用程序项目。