jquerypost
コマンドを使用してサーバーにログインし、トークンを取得する JavaScript スクリプトがあります。次のようなブロックtry
でコードをブロックにラップしました。catch
catch (error)
{
alert(error.message);
}
私のコードは正常に動作しますが、徹底的にテストするために、URL が次のようになるように意図的にプロトコルを変更しました。
"htt://some.domain:8080/jsonrpc"
私のコードはエラーをキャッチせず、アラートを表示しません。代わりに、Chrome コンソールに次のエラーが表示されます。
XMLHttpRequest は、htt://some.domain:8080/jsonrpc を読み込めません。クロス オリジン リクエストは、プロトコル スキーム (http、data、chrome、chrome-extension、https、chrome-extension-resource) でのみサポートされています。
コンソールのエラーではなく、ある種の不正な URL 例外が予想されます。
不正なパスワードなどのその他の意図的なエラーの結果、キャッチされる例外が発生します。
ありがとう