問題タブ [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.
java - LiveConnect を再び機能させるにはどうすればよいですか?
何年も前に、単純なファイル アップロード タスクを実行する Java Web Start アプリケーションを NetBeans で作成しました。何年もの間、私はそれを自己署名アプレットとして持っていましたが、ついに諦めて署名証明書を購入しました。これですべての署名が完了しましたが、新たな問題に直面しています。
メイン クラスのパブリック メソッドの 1 つが JavaScript によって呼び出されます。しかし、それは機能しなくなったようです。Firebug でこのメソッドを手動で呼び出そうとすると、次のようなメッセージが返されます。
更新: Chrome でこれを試したときに表示されるエラーのバージョンは次のとおりです。
すでに最新バージョンの Java プラグイン (7u51) を使用しています。このアプレットは以前は機能していましたが、現在は機能していないようです。コードに何か特別なものを追加する必要がありますか? または、NetBeans によってコンパイルされる方法で設定を変更しますか?
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
誰か知っていますか
- LiveConnect 通話を許可しながらポップアップを取り除く方法は?
- そうでない場合、ダイアログの 2 つの UNKNOWN フィールドにデータを入力する方法は?
java - アプレット呼び出しのパラメーターのサイズが大きすぎます
JavaScript からアプレットにデータを渡す際に問題があります。データのサイズが大きすぎて (文字列で 18M 文字)、LiveConnect を介して渡すことができないと思います。
以下にコードサンプルを示します。
JavaScript:
アプレット:
Java コンソールまたは JavaScript コードでエラーや例外は発生しませんでした。より大きなヒープでアプレットを実行しようとしましたが、役に立ちませんでした。
唯一の問題はnull
、データを含む文字列ではなく、ブラウザ (FF、Chrome) に依存しないことです。
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拡張機能でこれを行うにはどうすればよいですか?
javascript - Java 8 Update 91 の問題
isActive() メソッドを使用する際のアプレットの初期化中。undefined のみを返します。この問題は「Java 8 Update 91」でのみ発生します。アプレットがロードされているかどうかの解決策を誰か教えてもらえますか?
次のコードを使用しました。