私はfirefoxを使用する必要があり、私はUSB Check Scannerを使って自分のWebページをインターフェースする必要があります。私はC#で書かれたdllとのインターフェースが可能なプラグインまたは拡張機能を記述できますか? COMまたはActiveXを使用しないことをお勧めします。FireFoxでJavaScriptからC#dllを呼び出す方法はありますか?
答えて
ウェブブラウザのセキュリティのため、サイトが信頼済みサイトと考えられていてもjavascriptでは可能ではないと思います。設計上、ブラウザはディスクやUSBスキャナなどのハードワイヤにアクセスするコードを許可していません。 Webページを見ているマシン上のローカルハードウェアにアクセスする必要がある場合は、ActiveXルートに移動する必要があると思います。
-Added xbapを実行できるfirefoxのプラグインとsilverlightについて言及している人もいます。 Silverlightはブラウザと同じ制限があるため動作しません。これはサンドボックス内に存在し、IsolatedStorageFile(基本的にはアプリケーションが実行される大きなクッキーファイル)への読み書きが可能であること以外は、ローカルのリソースにはアクセスできません。フル・トラストで走らせることができない限り。
WPF/xbapには、ブラウザで実行しているときと同じセキュリティ制限があります。ただし、xbapアプリケーションに署名していくつかの作業を行って、完全信頼環境でxbapを実行させることができます。クライアントマシンに証明書を信頼またはインストールする必要があります。
usbスキャナにアクセスするには、コードを完全に信頼できるものにする必要があります。 xbapは可能ですが、そのような種類のアクセス許可が必要な場合は、ActiveXのルートをもっと簡単に見つけることができると思います。
また、Windowsフォームアプリケーションを作成することもできます。その中にあなたのウェブサイトに行くBroswerコントロールを置くことができます。あなたのフォームアプリケーションは、dllがあなたのWindowsフォームと同じディレクトリにあると仮定してusbスキャナc#.dllにアクセスする権限を持っています。そうでなければ、管理者権限でフォームアプリケーションを実行する必要があります。
明らかに.Net Framework Assistantと呼ばれるものがあります。ここをクリックしてください:http://msdn.microsoft.com/en-us/library/cc716877.aspx
- 1. C++/CLIアプリケーションからC#.dllを呼び出す方法は?
- 2. javascriptからdllのメソッドを呼び出す方法は?
- 3. このDLL関数をC++/Cから呼び出す方法
- 4. JavaのC#DLLから関数を呼び出す方法は?
- 5. VBからC++ DLL関数を呼び出す方法は?
- 6. JavascriptからDLLメソッドを呼び出す
- 7. C DLLからC#DLLを呼び出すことはできますか?
- 8. 私のC++ DLLでC#DLLを呼び出す方法は何ですか?
- 9. PowershellからC#dllを呼び出す
- 10. javascriptからdll関数を呼び出す方法
- 11. FortranのDLLからC#コードを呼び出す方法
- 12. javascriptからbigquery API関数を呼び出す方法はありますか?
- 13. ExternalInterfaceからJavascriptクラスメソッドを呼び出す方法はありますか?
- 14. Cコードからアセンブリ関数を呼び出す方法はありますか?
- 15. C#から "Identify Monitors"関数を呼び出す方法はありますか?
- 16. javascriptからC#button clickメソッドを呼び出す方法は?
- 17. javascriptからC#関数を呼び出す方法は?
- 18. JavaScriptからObjective-c関数を呼び出す方法は?
- 19. LabVIEWでビルドされたdllファイルをC#から呼び出す方法は?
- 20. .NET dllまたはクラスライブラリからjquery関数を動的に呼び出す方法はありますか?
- 21. ASP.NET MVCからISAPI DLLを呼び出す方法は?
- 22. Win32プロセスから.NET DLLを呼び出す方法は?
- 23. Windowsサービスから私のDLLを呼び出す方法は?
- 24. プライムフェイスからjavascript関数を呼び出す方法があります
- 25. Qtで別のアプリケーションからDLLを呼び出す方法
- 26. dojo javascriptからC#コントローラメソッドを呼び出す方法
- 27. .csファイルからJavaScript/jQuery関数を呼び出す方法C#
- 28. Objective-Cコードからjavascriptコードを呼び出す方法
- 29. C#からMongoDbのストアドJavaScriptを呼び出す方法
- 30. C#のDLLからこのDelphi関数を呼び出す方法は?
あなたは銀色の方が良いかもしれません。私はそれがあなたがそれに置いた制約のために個人的なプロジェクトでなければならないので、あなたはブラウザに執着できないと思う。 –
[Silverlight "完全信頼](http://blogs.interknowlogy.com/2009/11/18/silverlight-4-take-advantage-of-full-trust/)を探します。それはFireFoxでなければならないのですか? –