問題タブ [activexobject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
13847 参照

ajax - Ajax 呼び出し: new ActiveXObject("Msxml2.XMLHTTP") と new ActiveXObject("Microsoft.XMLHTTP") の違いは何ですか?

両方のオブジェクト呼び出しが ActiveXObject を参照していることを願っています。しかし、なぜ IE で機能するために 2 つの異なるパラメーターを渡す必要があるのでしょうか。1. Msxml2.XMLHTTP および 2. Microsoft.XMLHTTP

両方とも同じですか?または、ブラウザに依存していますか (IE7 および IE8) ?

私は両方を使用しました。例外はありませんでした。どちらも私には同じように見えます。IE8を使用しています。

0 投票する
2 に答える
1427 参照

c++ - への IHTMLElement ポインターを取得する方法 tag hosting an activex control

I have an ActiveX control generated by the FireBreath framework (http://firebreath.org). I need to get a reference to the <object> tag in the page that hosts the

I have an ActiveX control generated by the FireBreath framework (http://firebreath.org). I need to get a reference to the <object> tag in the page that hosts the plugin from C++.

If I were using NPAPI, I would use the NPNVPluginElementNPObject constant with NPN_GetValue.

so to make sure I am being clear, say I have the following in the page:

<object id="testPlugin" type="application/x-someplugin" width="100%" height="100%"></object>

I want to get a reference to the plugin like I would if I used document.getElementById("testPlugin"), except from within the C++ code of the activex control that is inserted for that mimetype.

Please note that passing the id in as a <param> is not a good option for me, but if there is a way to get the ID from inside the activex control that may work.

edit: I am considering using getElementsByTagName and trying to find it through the DOM, but it would be difficult to tell the difference between two instances of the same plugin.


Sending an Email with python using the SMTP Library

I'm trying to send an Email using that example, but it doesnt work, I dont get any error it just doesn't send anything, I'm trying to send it to a hotmail email. Any help will be appreciated, Thanks.

0 投票する
1 に答える
4329 参照

javascript - JavaScript を使用して HTA でメールを送信し、送信者のメール アドレスを非表示にする

仕事で多くのオプションを備えた HTA を使用しています。現在、MS Outlook を開かずに HTA から直接電子メールを送信できるページを追加しようとしています。

Outlook 2003 を使用しています。メール送信ページを作成するために、次の 2 つの方法を試しました。

1. Outlook.Application ActiveX オブジェクトの使用 - Outlook 2007 でのみ動作するように見えるため、動作しませんでした。

2. 'mailto:' で簡単な HTML を使用する -簡単なメールを送信するのは問題なく動作していますが、解決できない問題があります。

Outlook では、「サービス メール」と呼ばれる「偽の」アドレスからメールを送信できます(「差出人」フィールドに書き込むだけです)。そのため、顧客は私のメールに返信できません。自分の HTA ページでも実行したいのですが、このオプションは存在しないと思います。

それを行う方法はありますか?おそらく、Outlook 2003 の ActiveX オブジェクトを使用して、そのオブジェクトでそれを行うのでしょうか?

重要: サーバーを持っていないため、クライアント側の言語しか使用できません。

ありがとう、ロテム

0 投票する
2 に答える
847 参照

javascript - javascript のアクティブ x コントロール (VB) によって返されるプロセス配列

javascript を介して呼び出される IE 用の ActiveX コントロールを開発しています。ActiveX コントロールは Visual Basic で開発され、文字列の配列を持ちます。この文字列の配列を JavaScript でどのように使用しますか。

例:-

上記の行は機能しません。javascript の各文字列をループしたい。

アドバイスします。

0 投票する
1 に答える
1621 参照

activexobject - 次のコードを Internet Explorer 以外のブラウザーに移植できるようにするにはどうすればよいですか?

Internet Explorer では問題なく動作するソース コードがありますが、Chrome または Firefox では動作しません。ポータブルにしたいのですが、助けてください。

Uncaught ReferenceError: ActiveXObject が定義されていません --> これがエラーです。

移植可能にするために次のことを試みましたが、それでもエラーが発生します。お気に入り:

キャッチされていない TypeError: DOM オブジェクト コンストラクターを関数として呼び出すことはできません。

0 投票する
1 に答える
916 参照

javascript - javascriptでバイトストリームをactivexオブジェクトに書き込む

javascript で var ファイルをキャプチャするファイルをローカル マシン上に作成しようとしています。

ここでは、var ファイルにバイト単位のデータを含む httpresponse ストリームを取得します。

これに関する助けを見つけることができれば幸いです。ありがとうございました。

0 投票する
1 に答える
76 参照

mef - ActiveXコントロール(* .ocx)でMEFを使用することは可能ですか?

一般に、すべてのMEFの例では、クラスライブラリを「.dll」として使用ますMEFから直接ActiveXコントロール「dll」ファイルの代わりに.ocxファイル)を使用することは可能ですか?

幸運をお祈りしています

0 投票する
1 に答える
1129 参照

javascript - Javascript ActiveX がオブジェクトを読み込めない

ページを機能させることができません。ページをロードすると、この行にエラーが発生します。このtscontainer = new ActiveXObject('BDATuner.SystemTuningSpaces');エラーが発生する理由と、ページを機能させる方法を教えてください。

私はIE8を使用しています。

msvidctl.dll は、C:\WINDOWS\system32 の 2 つのディレクトリにあります。

C:\WINDOWS\RegisteredPackages{AA936DF4-2B08-4B1F-B071-72192E287704}

0 投票する
1 に答える
537 参照

activex - ActiveX コントロールは常に自分のマシンで動作しています - 他のマシンでは予測できない動作をしますか?

ActiveX コントロールが他のマシンの IE で常に機能するとは限らないという質問があります。

コンテキスト:会社の内部アプリに取り組んでいます。Web アプリの静的にカスタマイズされたバージョンを表示するためのスタンドアロンの Web ページ構成ツールとして設計されています。ユーザーは、表示したい色、画像、およびその他の設定を選択できます。これらは、ボタンをクリックすると、マシンの静的モックアップ/プレビュー バージョンに表示されます。

実装:私の JavaScript ファイルは、値のリストが書き込まれる一時的な JavaScript ファイルを本質的に作成する filesystem/activex オブジェクトを作成します。次に、ユーザーが構成をプレビューすると、javascript ファイルが配置され、値が dom などに動的にロードされます。当然、この機能は Internet Explorer でのみ機能し、せいぜい怪しげですが、純粋にゼロ構成を実装する唯一の方法です。 、クライアント側の動的 Web アプリケーション。

問題:スクリプトをテストすると、Internet Explorer から ActiveX コントロールに関するプロンプトが 2 回表示され、「はい」と答えると ActiveX 機能が動作します。私は自分のページを開くたびにこれを行います。しかし、ファイルを別の人に送信して使用できるようにすると、通知が届かないため機能しないことがあります。ただし、通知が届く場合があり、機能することもあります。私は IE のデフォルトのセキュリティ設定を使用しているので、私の設定と彼らの設定に違いはありません。

これは、私のユーザー権限と彼らの権限の違い、またはファイルが読み取り専用であるという事実に関連している可能性があります (ソース管理からのものであり、共有ドライブに置かれたときに読み取り専用になっているため)、または未知の暗い Microsoft の力人間の理解を超えた?

ありがとう、ジョシュ

0 投票する
1 に答える
4042 参照

.net - IE8/IE9 を使用して (事前登録なしで) リモートでロードされた DLL を介して C# ActiveX オブジェクトをデプロイし、javascript でアクセスするにはどうすればよいですか?

ActiveX オブジェクト (非ビジュアル) を含む .NET DLL をリモートでロードし、新しい ActiveXObject() メソッドを使用して JavaScript 経由でアクセスする必要があります。

現在、IE8 は object タグの codebase 属性からのパスを使用してこの DLL を正しくロードしていますが、ActiveX ブートストラップがレジストリで DLL を見つけられないため、ActiveXObject は失敗しています。

私は ProcMon を使用して発生中のイベントを追跡しており、DLL がダウンロードされていること、およびレジストリが新しい ActiveXObject メソッドによってプローブされていることを確認できます。ただし、ActiveX オブジェクトがレジストリにないため、この 2 番目の部分は失敗します。

私が使用する場合regasm、必要な登録を提供でき、すべて機能しますが、この目的のためにインストーラーを展開したくありません-IEがDLLを登録する必要があることを理解しています-どのメカニズムがこれを行うのかわかりません.

.NET クラスには、これをすべて regasm 内で機能させるために必要な属性がありますが、レジストリ コードが呼び出されていないようです。(登録コードはここから盗み出されました)