私は訪問者のローカルコンピュータで小さなアプリケーションを実行する必要があるウェブサイトを持っています。私は自分のコンピュータにこのアプリケーションをインストールします。ウェブサイトからローカルアプリケーションを呼び出し、いくつかのパラメータを渡します。
ウェブサイトこのアプリケーションを起動した後、名前、電話番号などの引数をアプリケーションに渡して、それらを印刷する必要があります。
私が見つけた解決策は、Internet ExplorerとActiveXObjectを使用しています。 Name、number ...が引数として渡されます。
しかし、ユーザーが中国出身で、ActiveXObjectを使用してChinese Characters Websiteに自分の名前を書いても、それを引数としてアプリケーションに送信できるかどうかはわかりません。
このソリューションでは、Google Chromeや他のブラウザを使用することもできません。私はMozilla FFでも同じことをすることができますが、私はGoogle Chrome(ウェブサイトのユーザーエクスペリエンスが優れています)でそれを行うことができるかどうかはわかりません。
私はgoogle chromeのNPAPについて読んだことがありますが、アプリケーションはCまたはC++で書かれていると思います。私のものはC#です。誰かがそれを確認できますか?
私はこのアプリケーションに外来文字を渡し、Google Chromeで実装する方法に興味があります。アプリケーションを呼び出す(情報をパラメータとして渡す)か、このアプリケーションとのコミュニケーションにWebサービスを使用することができます。印刷が終了したらブラウザを閉じて再起動する必要があります(私のウェブサイトはデフォルトのページとして確立されます)。
ウェブサイトからローカルアプリケーションを呼び出すことはお勧めできません。あなたの具体的な制約はわかりませんが、トップダウンから見ると、これは良いアプローチのようには思えません。 >< – Snuffleupagus
必要なものが印刷されたページを作成する方が良いかもしれません。ほとんどすべてのブラウザが印刷でき、最近では印刷物別のCSSを作成することができます。 –