問題タブ [accesscontrolexception]

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 に答える
1350 参照

java - JavaScript から Java アプレットへ - 動作中

これは、私の元の投稿の続きです: javascript-to-Java-applet-using-deployjava-js-to-run-commandline

私はJavaにかなり慣れていません。JavaScript がコマンドラインを Java アプレットに渡すことができる Java アプレットを作成したいと考えています。これは私の開発マシンでのみ実行されます - セキュリティの問題が何であるかを思い出させる必要はありません。ユースケースは、クラスを表示できる ExtJS アプリのイントロスペクターがあることです。クラスをクリックして、関連するパス名をアプレットに渡し、そのファイルを Eclipse で開いて編集できるようにしたいと考えています。

多くの失敗したテストの後、これが機能することがわかりました。アンドリュー・トンプソンおよび以下に挙げるその他の方々に感謝します。

2つのパスがあるようで、両方を機能させることができました。ここに両方を含めます。パス 1 はパラメーター (例: D:/Eclipse/eclipse.exe --launcher.openFile C:/sites/test.js) を指定してプログラムを実行することで、パス 2 は *.js ファイルが開かれたときに Eclipse を開くように Win7 を設定することです (つまり、*.js を Eclipse に関連付けます)。

セキュリティに関する免責事項: パス 1 は公開サーバーでは完全に安全ではないことに注意してください。JavaScript を介して format コマンドや delete コマンドを渡すのは比較的簡単です!!

私のような Java の初心者のために、手順についてできる限り明確に説明します。

プログラムを実行するためのクラス。ありがとうございます: https://stackoverflow.com/users/80389/corgrath

ファイルに関連付けられたプログラムを実行するためのクラス:

Eclipse を使用して、これら 2 つのクラスを、次の HTML ファイルと同じフォルダーにある runco​​mbo.jar という 1 つの jar ファイルにエクスポートしました。次に、セキュリティの問題にも必要なjarに自己署名しました。このチュートリアルは、そのプロセスに役立つことがわかりました。http://www.jade-cheng.com/uh/ta/signed-applet-tutorial/ .

HTML と JavaScript のテスト ページ:

JS 関数が呼び出されると、アプレットが DOM に追加されることに注意してください。これは Java セキュリティの一部であり、アプレットの実行を停止させた前述のセキュリティの問題を回避します。また、異なるクラスに一致する 2 つの JS 関数呼び出しがあることにも注意してください。

これを機能させるのを手伝ってくれたすべての人にもう一度感謝します。Ext Introspector を完成させるという本来の目的に戻ることができます。

マレー

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

php - Twitter フィードが機能しなくなった、Access-Control-Allow-Origin

これは私のサイトです:

インカムブローカー

最近までツイートは問題なく表示されていましたが、コンソールに次のエラーが表示されます。

XMLHttpRequest はhttp://www.incomebrokers.com/js/get_tweets.phpを読み込めません 。Origin http://incomebrokers.comは Access-Control-Allow-Origin で許可されていません。

なぜ機能しなくなったのかわかりません...誰か助けてくれますか?

これは私のget_tweets.phpスクリプトです:

0 投票する
2 に答える
3025 参照

hadoop - Hadoop デモ コードが機能しない

コマンド hadoop jar /home/meghna/Desktop/hadoop-1.1.2/hadoop-examples-1.1.2.jar wordcount /word.txt /out を実行すると、Hadoop ワード カウントの例が機能せず、アクセス制御例外がスローされる例外。

0 投票する
3 に答える
206 参照

java - Java アプリ (または JQuery) から php を呼び出す

だからここに私が知っていることがあります。Java アプリケーションが添付されています。2 つの JPanel があり、1 つは基本的なグラフで、もう 1 つはより詳細なグラフです。これら 2 つのグラフは、アプレットで一緒にホストされます。アプレットは、すべての生徒調査データを含むファイルを読み取ります。これはすべて、Desire 2 Learn http://www.desire2learn.com/と呼ばれる courselink https://courselink.uoguelph.ca/shared/login/login.htmlのインスタンスでホストされています。

したがって、これはすべて機能します。そうでない側面は、適切なグラフを表示できるように、サインオンしている courselink から取得することです。courselink の開発に取り組んでいる人が、その情報を取得して JSON ブロックで返す php プログラムをくれました。

PHPコードは、Javaアプリ(courselinkでホストされている)とは別のサーバーでホストされています。だから、私が試したことは次のとおりです:

最初に、Java から返されたページを取得するだけです

次に、文字列を解析し、ユーザー名を解析して返します。コースリンクでこれを実行すると、セキュリティエラーが発生しますが、Java セキュリティエラーについては何も知りません。エラーは次のとおりです。

次に、htmlページからphpを呼び出すために使用しようとしたJQueryので、文字列は正しい調査の変数になり、Javaアプリはそれを取得できました。いくつかの調査の後、これが私がまとめたものです。私は JQuery を知りません。この種のプログラミングに関しては、実際には私の要素から完全に外れています。アラートが表示されず、何が問題なのかわかりません。

すべてのヘルプや提案をいただければ幸いです。取得または忘れた情報が他にある場合は、最善を尽くします。

0 投票する
2 に答える
1451 参照

java - アプレット - java.awt.awtpermission accessclipboard

クリップボードから画像をキャプチャするアプレットを作成しました。HTML でアプレットを実行すると、accesscontrolexception access denied (java.awt.awtpermission accessclipboard)がスローされます。

PasteImageApplet.Java

索引.html

画像 ここに画像の説明を入力

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

java - 「ビジネス」メソッドのみのアプレット AccessControlException

私はスマートカードからの証明書を使用してファイル署名を行うアプレットを持っています。つまり、それを機能させるにはいくつかの追加のアクセス許可が必要です:ローカルマシン上のファイルとして.dllをロードする、一時ファイルを作成するなど.

関連するすべての jar は署名され、Java Web Start として開始されます。

init() メソッドから完全なロジックが呼び出されると、すべてが正常に機能するという混乱を招きます。

init メソッドをtestFullCycleOnApplet取り出して、初期化後にボタンをクリックして実行すると、次のようになります。

init メソッドには、制限されたものを実行するためのより多くの権利がありますか? 設定したJNLPファイルで

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

google-chrome - ブラウザの再起動後に要求された権限を失う Chrome 拡張機能

IP 電話と通信する chrome 拡張機能を開発しました。

通信は、XMLHttpRequestオブジェクトを介して POST リクエストを送信するイベント ページで行われます。

電話のホスト名または IP アドレスはオプション ページで設定されoptional_permissionsているため、マニフェスト ファイルに追加し、chrome.permissions.request.

Cross-Origin XHR は、Chrome を再起動するまで問題なく動作するようになりました...

Chrome を再起動すると、要求された権限が失われたように見え、典型的な is not allowed by Access-Control-Allow-Originエラーが発生します。

拡張機能のアクセス許可をクリックすると、要求したアクセス許可が表示されなくなっていることもわかります。

はユーザー ジェスチャに対してのみ機能するためchrome.permissions.request、拡張機能のロード中またはその場でリクエストすることはできません。オプションページで許可を再度要求しても、許可するかどうかを再度尋ねられることはなく、許可が付与され、すべてが通常どおりに機能します。

この許可を要求した後に永続的に付与する方法はありますか? 拡張機能が必要なエンドポイントにアクセスできるようにしたいだけです。

どうもありがとうございました。

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

java - javax.sound.sampled.AudioPermission" java アプレットの「録音」

次の構造のアプレットを作成しました

AudioApplet ファイルをコンパイルすると、5 つの .class ファイルが作成されました。次に、次のコマンドを実行して、すべての .class ファイルを含む jar ファイルを作成しました。

jarファイルを作成した後、そのjarファイルを同じフォルダーに配置しました.そして、私のjspコードでは

C:\Program Files\Java\jdk1.6.0_21\bin>keytool -genkey -keystore myKeystore -alias myVoice

このようにアプレットに署名します。そして、エラーが発生します

音声を録音するボタンの1つをクリックすると。

ここで間違っている可能性があります。私はアプレットを初めて使用します。よろしくお願いします...