问题标签 [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 投票
1 回答
1248 浏览

json - Play 2.3.x Scala - 如何在视图中显示 json 数据?

我来自 Node 世界,在将 json 传递给视图然后显示数据时遇到了麻烦。

我正在使用 api 来获取 2 个配置文件。res.body 是 json。响应相当大 - 但现在我只想在我的视图中显示一些数据。

我可以将我的 json 显示为字符串甚至 json。但我无法通过键访问这些值。我只想将每个玩家的 3 或 4 个项目显示为 html。然后我可以稍后用一些 css 清理它。

0 投票
0 回答
402 浏览

java - JSObject.call 似乎不适用于 Javascript 命名空间

我有一个 Java Applet,它使用一些在 Javascript 对象中声明的 Javascript 函数。

Javascript 看起来像这样

在创建 Javascript 对象后加载 Applet。如果我使用 Javascript 控制台,该函数是可调用的。我使用以下调用

我的小程序使用 JSObject 的调用方法

这会导致异常。

如果我使用 JSObject 的 eval 方法来调用 foo.bar 它可以工作。但我不想使用 eval

有没有办法让调用方法按预期工作,以便我可以使用 Javascript 对象来构造我的代码?

0 投票
1 回答
30 浏览

java - 有什么方法可以知道用户是否拒绝了小程序?

我正在开发一个 Web 应用程序。我首先检查浏览器是否启用了 Java。现在只有启用 Java 时我才加载小程序,否则我不加载小程序。

现在我有两种情况:

  1. 如果用户接受小程序,则显示 div1
  2. 如果用户拒绝小程序。显示 div2

如果用户接受小程序,我在 javascript 中的回调函数会被调用,并从那里显示 div1

但是如果用户拒绝了这个小程序呢?如何知道用户是否拒绝了小程序并显示 div2?

0 投票
1 回答
228 浏览

javascript - 查询所有 sObject 上的所有按钮(其中 contentSource = OnClick JavaScript)

有什么办法吗?在其中-我可以找出我的组织中使用 JavaScript 的所有按钮的数量/详细信息。

编辑 :

当我们在 SALESFORCE ORG/Acc 中创建一个按钮时,我想找出所有使用 JavaScript 作为内容源的按钮

或者让我们让它更简单 -

如何获取 sObject 中所有按钮的列表。

编辑 2:

到现在为止我已经知道了-回答有用吗-

SELECT id , Name, pageOrSobjectTYPE FROM WebLink where DisplayType= 'button' and LinkType ='javascript';

(我不明白为什么在上面给出这么多信息之后这个问题不是太丰富/不清楚 - 做减号)

0 投票
1 回答
1345 浏览

java - 关于 Nashorn - JSObject 的问题

我想创建一个 JSObject 并用属性填充它(有点像 HashMap),但不强制转换 eval("({})") 的结果,因为我认为不断评估这样的东西真的会有对性能的影响。有办法吗?

0 投票
1 回答
30 浏览

javascript - 从具有多个 ID 的单个 JS 对象中获取数据被搜索引擎索引

如果我构建一个网页,该网页从单个 JS 对象中获取数据以根据 URL 中发送的 ID 填写页面,那么这些数据是否可以被搜索引擎索引?基本上我有一个带有标题、描述和英雄形象的单页设计。我不想让这个页面重复 50 次,所以我在 JS 中有一个对象,它为 50 个 ID 保存这 3 个东西,每个 ID 代表一组内容。从技术上讲,它在我的服务器上只有一个页面,但每次加载以显示信息时,URL 都会包含 ID,因此 JS 知道要显示哪些内容。浏览器会索引每个 URL,还是可能读取 JS 对象并以这种方式索引,或者根本不会索引?”

0 投票
1 回答
175 浏览

vb.net - JSObject 到 JSArray

我正在尝试从 html 文档中读取所有 URL。

我正在使用以下代码:

然而,线

抛出错误“对象引用未设置为对象实例”。

有谁知道如何正确地做到这一点?

谢谢!

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
85 浏览

javascript - 基于另一个对象键/值存储对象值

我有一个网站,读起来像一本书,第一页到上一页的下一页。把它想象成一本书的前后翻页。它不是浏览器中的上一页,而是页面本身。就像你正在改变一本书的页面

我正在尝试为上一页和下一页按钮动态分配链接。当前页面位于以 pageNum 和 fileName 作为键的对象中

我正在尝试根据当前页面链接的页码设置上一个链接。请参阅下面的示例和代码。

例子:

currentPage 是about.html prevPage 需要是index.html

0 投票
1 回答
1474 浏览

javascript - JavaFX8 WebEngine 的 executeScript("window") 方法是否引用 JavaScript 窗口对象?

我想知道我正在使用的这段代码:

此行将webEngine.load(getClass().getResource("index.html").toExternalForm());my 加载index.htmlWebView. 由于它是一个单页应用程序,这就是我所需要的,并且没有更多关于它的问题。

现在回到标题中的问题:
这一行是否:jsobj = (JSObject) webEngine.executeScript("window");设置对w3school 定义JSObject的“窗口对象”的引用?这意味着现在等于 window 对象,表示浏览器中打开的窗口? 如果是这样:如果我在 中的上下文菜单上使用“重新加载页面”,这是否可能是我的应用程序无法工作的原因,因为它会生成一个新的? 额外问题:在我的 JavaScript 中,我可以使用这里的“java”访问模型
jsobj

WebViewwindow object

java.methodName();标识符或我该如何称呼它?它不完全是instance,所以我不会这样称呼它。

编辑:这是我的 Java 类:

从我嵌入的 JavaScript 中,index.html我可以调用java.alert("hello world");print hello world。由于我将模型引用传递给window objectJavaScript 中的每个函数,因此可以访问DataModel.class. 从JavaScript来看:就是“java”。标识符、引用、实例……?

0 投票
0 回答
62 浏览

java - 从 java 代码启动小程序。Javascript调用错误

我需要在 html 页面上测试一个小程序,但我有两个限制:

  1. 我没有任何源代码,也不能在我的 Java 应用程序中使用反编译的代码。
  2. 我必须在这个小程序中模拟用户行为。

在这种情况下,我必须使用 htmunit 库来获取完整的绘制页面,并执行 javascript 以准备“

  1. htmlunit 与标签 EMB 没有关联
  2. 使用标签它也不起作用。

而且我不知道如何做我的工作,除了获取标签 EMB 的参数,用这个参数实例化 MyStub 对象,实例化 Applet 对象,设置我的 SyStub。这一切都适用于我的一个测试用例,但在其他测试用例中我需要执行位于页面上的 JavaScript,并且我有这个例外:

我知道我的 Applet 实例与任何带有 javascript 的 html 页面无关。我该如何设置这种关系?