HTML コンテンツ、javascript、および vbscript で構成される HTA アプリケーションから外部 .swf ファイルを埋め込もうとしています。swfobject を使用して、javascript から swf をロードします。
リモート サーバーは、元のサーバーとして 'localhost' を許可し、http://localhostで実行されている Web サーバーの HTML ページに埋め込むことができましたが、ローカルで実行されている HTA から動作させる必要があります。 http:// ではなく file:// プロトコルを使用します。現在、このアプローチを試みると、埋め込まれた swf がエラーを通知します。
リモート サイトで crossdomain.xml を確認したところ、次のように表示されていました。
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy
SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="localhost" to-ports="*" />
...
</cross-domain-policy>
Web サーバーを実行せずに HTA アプリから動作させる方法はありますか?
ありがとう。