問題タブ [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 投票する
1 に答える
15878 参照

java - LiveConnect を再び機能させるにはどうすればよいですか?

何年も前に、単純なファイル アップロード タスクを実行する Java Web Start アプリケーションを NetBeans で作成しました。何年もの間、私はそれを自己署名アプレットとして持っていましたが、ついに諦めて署名証明書を購入しました。これですべての署名が完了しましたが、新たな問題に直面しています。

メイン クラスのパブリック メソッドの 1 つが JavaScript によって呼び出されます。しかし、それは機能しなくなったようです。Firebug でこのメソッドを手動で呼び出そうとすると、次のようなメッセージが返されます。

更新: Chrome でこれを試したときに表示されるエラーのバージョンは次のとおりです。

すでに最新バージョンの Java プラグイン (7u51) を使用しています。このアプレットは以前は機能していましたが、現在は機能していないようです。コードに何か特別なものを追加する必要がありますか? または、NetBeans によってコンパイルされる方法で設定を変更しますか?

0 投票する
1 に答える
1205 参照

java - Java アプレット - LiveConnect セキュリティ警告ポップアップ

アプレットが署名されていて、Caller-Allowable-Codebase 属性が設定されているにもかかわらず、アプリケーションで LiveConnect セキュリティ警告が発生しています。

現れる

2 つ目の問題は、IE、FF、および Chrome で Application フィールドと Publisher フィールドが UNKNOWN に設定されていることです。最初に表示されるセキュリティ情報は、証明書から情報を取得しているようです。

ここに画像の説明を入力

私のマニフェストファイル:

LiveConnect によるセキュリティの変更に関する Oracle のブログ記事を読みました。

Application-Library-Allowable-Codebase: * 属性を追加しようとしましたが、成功しませんでした。security attributes guideにも違いはないようです。

チェックボックスをオンにしても何も起こらず、次にアプレットに移動したときに警告が再び表示されます。

jarsigner.exe は「jar 検証済み」を出力します。

私たちが署名した証明書を調べると、チェーン全体が表示されます - 私たちの会社 > RapidSSL CA > GeoTrust Global CA. 証明書をいくつかの Windows 証明書ストアにインポートしましたが、信頼できるルート CA によって署名されているだけで十分なはずです。

最新の JRE でテストしており、JRE 8 Java Plug-in 10.67.2.01 で同じ結果が得られます JRE バージョン 1.7.0_67-b01 を使用 Java HotSpot(TM) Client VM

誰か知っていますか

  1. LiveConnect 通話を許可しながらポップアップを取り除く方法は?
  2. そうでない場合、ダイアログの 2 つの UNKNOWN フィールドにデータを入力する方法は?
0 投票する
1 に答える
220 参照

java - アプレット呼び出しのパラメーターのサイズが大きすぎます

JavaScript からアプレットにデータを渡す際に問題があります。データのサイズが大きすぎて (文字列で 18M 文字)、LiveConnect を介して渡すことができないと思います。

以下にコードサンプルを示します。

JavaScript:

アプレット:

Java コンソールまたは JavaScript コードでエラーや例外は発生しませんでした。より大きなヒープでアプレットを実行しようとしましたが、役に立ちませんでした。

唯一の問題はnull、データを含む文字列ではなく、ブラウザ (FF、Chrome) に依存しないことです。

0 投票する
1 に答える
275 参照

javascript - Chrome 拡張機能でのライブ接続

こんにちは、Chrome 拡張機能内で Outlook 資格情報を使用してログインできるようにするために、Microsoft OAuth を使用しようとしています。

JavaScript ライブラリ ( https://msdn.microsoft.com/en-us/library/hh550844.aspx ) を使用していますが、それを実行できません。私は次のことをしています。

その後

http://www.contoso.com/redirectにリダイレクトされています が、ポップアップを閉じると次のメッセージが表示されます

[WL]WL.login: 同意を得ずにポップアップを閉じる。

問題はredirect_uriだと思いますが、chrome拡張機能でこれを行うにはどうすればよいですか?

0 投票する
1 に答える
506 参照

javascript - Java 8 Update 91 の問題

isActive() メソッドを使用する際のアプレットの初期化中。undefined のみを返します。この問題は「Java 8 Update 91」でのみ発生します。アプレットがロードされているかどうかの解決策を誰か教えてもらえますか?

次のコードを使用しました。