XMLHttpRequestを使用してデータをフォームに投稿し、さまざまな環境で同じ機能を提供したい。次のよく知られたコードは、私のためにリクエストを作成します。
function createRequest() {
var result = null;
if (window.ActiveXObject) {
// MSIE
result = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
// FireFox, Safari, etc.
result = new XMLHttpRequest();
if (typeof xmlhttp.overrideMimeType != 'undefined') {
result.overrideMimeType('text/xml'); // Or anything else
}
}
else {
alert("What a bad browser!")
// No known mechanism -- consider aborting the application
}
return result;
}
これは、システムの Web ブラウザーおよび iNotes クライアントのデフォルトの Web/ブラウザーで正常に機能します。しかし、iNotes クライアントで通常の形式で実行すると、要求を送信するための適切なオブジェクトが見つかりません。
私の質問は、iNotes クライアントがそのような要求を送信するための代替手段を提供しているかどうかです。
決定を下すのに役立つので、否定的な答えもいただければ幸いです。