Skip to main content

アクティブスクリプトとは何ですか?

Active Active Scriptingは、コンポーネントベースのスクリプト言語のMicrosoft Windowsオペレーティングシステムバージョンです。これは、多くの場合、それらの間にデータを渡すことにより、アプリケーションが他のアプリケーションと対話できるメカニズムであるOLEオートメーションに基づいています。スクリプトは、Webページやソフトウェアプログラムで使用されています。

スクリプトは解釈された言語です。スクリプト言語で記述されたアプリケーションはコンパイルされておらず、実行中に翻訳されます。次に、コンパイルされたアプリケーションほど速く実行されませんが、開発が容易になる場合があります。そのため、スクリプトは、Webページなどの軽量アプリケーションでより人気があります。ActiveX Scriptingとも呼ばれているActive Scriptingは、Active Server Pages(ASP)として知られるMicrosoft Webアプリケーションテクノロジーで一般的に使用されていました。Microsoftは、1996年にInternet Explorer 3(IE3)ブラウザーおよび1996年にインターネット情報サービス(IIS)Web Serverプラットフォームでテクノロジーをサポートしました。Microsoftテクノロジーでは、ExcelなどのMicrosoft Officeアプリケーションの自動化に使用されています。アプリケーションのVisual Basic(VBA)として知られていました。アクティブスクリプトは更新されなくなりました。.NETプログラミングプラットフォームに取って代わられています。

スクリプトは、ユーザーアクションに基づいてメニューの外観の変更、フォームエントリの検証、計算などの関数に使用できます。ブラウザなどのクライアント側でスクリプトが実行されると、ユーザーアクションへの応答がより速くなる可能性があるため、サーバーへの旅行が防止されるため、ユーザーエクスペリエンスが向上する可能性があります。たとえば、フォームエントリがWebページで検証されている場合、ユーザーはすぐに通知され、たとえば、必要なフィールドへの入場を逃したことがわかります。サーバーで検証が発生した場合、Webページは不完全な情報を送信し、サーバー上のプログラムがエントリを検証し、情報が欠落していることを発見し、ブラウザに応答を送信します。これは、Webページでもよく使用されます。Javaとして知られる人気のあるWebプログラミング言語と混同される場合があります。どちらもCプログラミング言語に基づいていますが、2つの異なる言語です。JavaScript言語は解釈され、Javaは通常コンパイルされます。コードは人間が読むことができるため、精通したWebユーザーはそれを表示し、安全に保つべき情報を見つけることができます。例は、スクリプトがWebアプリケーションのデータベースを参照する状況です。この情報により、悪意のあるユーザーがこのリソースに入場できるようになる場合があります。cursionユーザーのログイン名やパスワードなど、ユーザー情報を銀行のウェブサイトに盗むために、スクリプトを悪意を持って使用することもできます。これに対処するために、ブラウザ開発者は、スクリプトが許可されていることを制限する「サンドボックス」機能を追加しました。別のセキュリティコンセプト「WebサイトOrigin」は、あるサイトで使用される情報を別のサイトで使用する情報を許可します。これらのセキュリティの取り組みにもかかわらず、多くのユーザーは、ブラウザでアクティブなスクリプトまたはJavaScriptを無効にすることを選択します。