问题标签 [liveconnect]

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 回答
124 浏览

java - 在 OS X、Firefox 26、Java 7u51 中 Liveconnect 坏了?

这些小程序在 Windows 和 Linux 中运行,但在 OS X 中,由于 Java 升级到 7u51,LiveConnect 调用中断。

小程序已签名(Comodo),它们具有正确的 MANIFEST 文件(权限:所有权限、Caller-Allowable-Codebase 和 Codebase 已设置)。但是 JavaScript 不能调用 Java 函数,整个应用程序就会被破坏。

0 投票
1 回答
1418 浏览

c# - 为什么 Live Connect SignInButton 失败并显示无效的 redirect_uri?

我正在尝试使用 Windows Phone 应用程序和实时连接。我的主页上有这个控件:

这是处理程序SessionChanged

我使用 Windows Phone 模拟器调试我的应用程序。当我单击登录按钮时,我得到了这个异常:

为输入参数“redirect_uri”提供的值无效。客户端应用程序必须标记为“移动”,或者该值必须是与注册的重定向 URI 匹配的绝对 URL。

我没有明确指定redirect_uri任何地方。为什么由于无效而登录失败redirect_uri

0 投票
1 回答
15878 浏览

java - 我需要做什么才能让 LiveConnect 重新工作?

几年前,我在 NetBeans 中编写了一个 Java Web Start 应用程序,它执行一个简单的文件上传任务。多年来,我一直将它作为一个自签名的小程序,但最终屈服并购买了签名证书。我现在已经全部签名了,但我遇到了一个新问题。

主要类的公共方法之一被 JavaScript 调用。但是,它似乎已经停止工作。当我尝试在 Firebug 中手动调用此方法时,我收到以下消息:

更新:这是我在 Chrome 中尝试时得到的错误版本:

我已经在使用最新版本的 Java 插件 (7u51),那有什么用呢?这个小程序过去可以工作,但现在显然不再工作了。我需要在代码中添加一些特殊的东西吗?或者以 NetBeans 编译的方式更改设置?

0 投票
1 回答
140 浏览

c# - 我可以使用 LiveConnect API 从 OneDrive 读取歌曲的曲目编号吗?

REST API为每首曲目提供标题、艺术家、专辑和图片。但是,我看不到任何检索轨道号的方法。

我知道 OneDrive 有这些信息:

OneDrive 网络应用

是否可以直接从 OneDrive 检索歌曲的曲目编号?还是我需要自己解析 id3 标签,尽管其他相关元数据可通过 LiveConnect API 获得?

0 投票
1 回答
1205 浏览

java - Java 小程序 - LiveConnect 安全警告弹出窗口

即使小程序已签名,并且设置了 Caller-Allowable-Codebase 属性,我们的应用程序仍会遇到 LiveConnect 安全警告:

弹出

第二个问题是在 IE、FF 和 Chrome 中 Application 和 Publisher 字段设置为 UNKNOWN。显示的第一个安全信息似乎从证书中获取信息。

在此处输入图像描述

我的清单文件:

我阅读了有关LiveConnect 的安全更改的 Oracle 博客文章。

我也尝试添加 Application-Library-Allowable-Codebase: * 属性但没有成功。它甚至在安全属性指南中似乎没有任何区别。

选中该复选框没有任何作用,下次我们导航到小程序时,警告将再次弹出。

jarsigner.exe 输出“jar 验证”。

检查我们签署的证书会显示整个链 - 我们的公司 > RapidSSL CA > GeoTrust Global CA。我已将证书导入到多个 Windows 证书存储区,即使仅由受信任的根 CA 签名就足够了。

我们正在对最新的 JRE 进行测试,并且使用 JRE 8 Java 插件 10.67.2.01 使用 JRE 版本 1.7.0_67-b01 Java HotSpot(TM) 客户端 VM 得到相同的结果

有人知道吗

  1. 如何在仍然允许 LiveConnect 通话的同时摆脱弹出窗口?
  2. 如果没有,如何填充对话框中的两个 UNKNOWN 字段?
0 投票
0 回答
928 浏览

java - Java 到 Js 调用。是否有时间限制,之后会引发 netscape.javascript.JSException?

在使用 JSObject 调用机制从 Java 小程序调用 JavaScript 方法时,我收到以下异常。

JavaScript 方法handOver包含可能需要更长时间才能执行的代码。由于 Java 对 JavaScript 调用有时间限制,是否有可能引发此异常?有什么办法可以避免这个时间限制吗?

0 投票
1 回答
220 浏览

java - 小程序调用参数过大

我在将一些数据从 JavaScript 传递到小程序时遇到问题。我认为数据量太大(字符串中的 1800 万个字符)无法通过 LiveConnect 传递。

我把代码示例放在下面:

JavaScript:

小程序:

我在 java 控制台或 javascript 代码中没有收到任何错误或异常。我试过用更大的堆运行小程序,但没有帮助。

唯一的问题是我得到null的不是包含字符串的数据,它不依赖于浏览器(FF、Chrome)。

0 投票
1 回答
275 浏览

javascript - chrome 扩展上的实时连接

您好,我正在尝试使用 Microsoft OAuth,以便能够在 chrome 扩展程序中使用 Outlook 凭据登录。

我正在使用 javascript 库(https://msdn.microsoft.com/en-us/library/hh550844.aspx),但我无法做到。我正在做以下事情。

接着

发生的事情是我被重定向到http://www.contoso.com/redirect 但是当我关闭弹出窗口时,我收到以下消息

[WL]WL.login:弹出窗口在未经同意的情况下关闭。

我认为问题出在 redirect_uri 但如何使用 chrome 扩展来做到这一点?

0 投票
0 回答
178 浏览

selenium-ide - 如何在 Selenium 中使用 LiveConnect

我在 Selenium IDE 中编写了测试,一切都很好,但在页面末尾我看到 Selenium IDe 无法在 Java 小程序中记录命令(如下面链接中的图片所示)。

https://www.dropbox.com/s/v18abhx8ml7oskv/applet.png?dl=0

我使用 Firebug 来确定我在 java 小程序中的记录命令有问题。我需要在“输入私钥密码”字段中输入密码,然后按“唱歌并发送”按钮,这是我需要做的所有事情,但我做不到。我阅读了许多关于 LiveConnect 以及如何使用此工具从 JavaScript 管理 Java 的文章,但我现在不知道如何从 Selenium IDE 执行此操作。

如果可以,请你帮助我。

0 投票
1 回答
506 浏览

javascript - Java 8 更新 91 问题

使用 isActive() 方法进行小程序初始化时。它只返回未定义的。这个问题只出现在“Java 8 Update 91”。谁能告诉我加载或不加载小程序的解决方案?

我使用了以下代码: