问题标签 [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.
java - JSObject 依赖小程序 - 在开发时使用小程序查看器
我正在使用 Java 插件和 JSObject 进行 DOM/JS <-> Applet 通信。
我正在使用 Eclipse IDE,在开发时,我喜欢 Run/Debug As->Applet 的简单性来启动并快速查看我的布局/更改反映在正在运行的小程序中。
但我需要使用 JSObject 来获取一些来自父 DOM/JS 的数据。
在这种情况下使用 Applet Viewer 的最佳方式是什么?
我能想到的一件事是在委托/包装器中伪造 DOM/JS 调用,并在小程序查看器下运行时传回模拟对象(基本上如果无法获得 JSObject.getWindow)
我没有做很多小程序开发,所以想知道是否有更好的方法来处理这个问题?(看起来这应该是一个常见的场景)
java - Internet Exlorer 6 中的“未知名称”JSException 是什么?
我正在使用 JSObject 从我的 Applet 调用 Javascript 函数。
我的小程序的 SSCCE:
我的 HTML 文件的 SSCCE:
这在 Internet Explorer 6 中效果很好。我有这个 Java 异常:
这个异常有什么用?我究竟做错了什么?
java - 我应该使用哪个 JSObject?
我正在尝试使 Java 小程序在其封闭环境中通过 javascript 进行交互。
到目前为止,我一直使用netscape.javascript.JSObject
as 类型来处理从 JS 对 Java 函数的调用,但我刚刚发现还有一个sun.plugin.javascript.JSObject
,甚至一个sun.plugin.javascript.navig.JSObject
!
我试过更多地了解这两个其他版本,但无济于事。我应该坚持netscape.javascript.JSObject
吗?
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() 相反)
多谢指教
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来执行此操作。
java - 如何从 JSObject 转换为 Map(反之亦然)或列出 JSObject 成员
在Javascript中,我有以下代码:
在我的Java小程序中,我有以下内容:
如何才能做到这一点?(待办事项)
阅读http://docstore.mik.ua/orelly/web/jscript/ch19_06.html,我注意到 JSObject 有一个 getSlot 方法,但如果我这样做
我只有一个例外:
java - 从 java 中调用 javascript 函数
我试图从我的 Vaadin Portlet 中调用一个 javascript 函数。
假设我的项目中有一个 HTML 文件;
主页.html
通过Vaadin 嵌入式浏览器嵌入在我的 Portlet 中的页面
如何从我的 java 应用程序中调用函数 foo(String msg)
我需要导入/读取 homepage.html 文件并调用它还是我必须做的其他事情?
java - 为什么 getWindow() 无法解决?
我无法解决 getWindow(); 出于某种原因的方法...
java - 无法解析 Java 小程序项目中的 JSObject
我正在尝试调用JSObject.getWindow(this)
的init
方法,JApplet
但它无法解析符号getWindow
。
这个问题特别发生在通过 netbeans 创建的 javafx 应用程序项目中,如果在 java 应用程序项目中使用 getWindow 将得到解决。
我还包括了plugin.jar
from path Java\jdk1.7.0_07\jre\lib
。
这是我在 netbeans 中创建的 javafx 应用程序项目。