আমি মাইক্রোসফ্টের ওয়ার্ল্ড ওয়াইড টেলিস্কোপ অ্যাপ্লিকেশনটিতে একটি স্ক্রিপ্ট হুক করার চেষ্টা করছি। পরবর্তীগুলি কমান্ডের জন্য 5050 পোর্টে শোনে। এটি ব্রাউজারের মতো একই মেশিনে চলছে (এখনই ক্রোম, তবে যতদূর আমি বলতে পারি আচরণটি ফায়ারফক্স 7 এবং আই 9 এর সাথে একই)।
আমি আমার সমস্যা হিসাবে এক্সএসএস বিধিনিষেধগুলি অপসারণ করার চেষ্টা করার জন্য আসল এইচটিএমএল ফাইল সহ একটি "অ্যাক্সেস-কন্ট্রোল-মঞ্জুরি-উত্স: *" শিরোনাম প্রেরণ করছি।
আমার ডাব্লুডব্লিউটি অ্যাক্সেস করার কোডটি নিম্নরূপ:
$.ajax({
type: 'POST',
url: url,
data: data,
crossDomain: true,
success: success,
dataType: dataType
});
এই ক্ষেত্রে ইউআরএল হ'ল "http: //127.0.0.1: 5050 / স্তরআপি.এসপিএক্স? সেমিডি = নতুন & ..." (স্পষ্টত ... কিছু অতিরিক্ত পরামিতির জন্য এখানে শর্টহ্যান্ড) is
ক্রোমে নেটওয়ার্ক ডায়াগনস্টিকগুলি দেখে, আমি এটি দেখতে পারি:
Request URL:http://127.0.0.1:5050/layerApi.aspx?cmd=new&...
Request Headersview source
Accept:application/xml, text/xml, */*; q=0.01
Content-Type:application/x-www-form-urlencoded
Origin:http://gwheeler4
Referer:http://gwheeler4/conceptconnect.html
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.186 Safari/535.1
অনুরোধটি শেষ হচ্ছে - আমি WWT একটি নতুন স্তর তৈরি করতে দেখছি। তবে আমি কলব্যাক পাই না। যদি আমি একটি ত্রুটি কলব্যাক যোগ করি যা কল হয়ে যায় তবে jqXHR অবজেক্টের ত্রুটিযুক্ত সম্পত্তিটি কেবল "ত্রুটি" এবং স্থিতি 0 হয় Chrome যদি আমি ক্রোমে নেটওয়ার্কের অনুরোধটি দেখি তবে আমি স্থিতি হিসাবে "(বাতিল)" দেখছি এবং কোনও প্রতিক্রিয়া নেই no ।
যদি আমি সেই একই ইউআরএল নিয়ে এবং এটি একটি নতুন ব্রাউজার ট্যাবে পেস্ট করি তবে আমি দেখতে পাচ্ছি যে প্রতিক্রিয়াটি প্রত্যাশিত এক্সএমএল।
অবশ্যই, এখানে একটি পার্থক্য হ'ল এটি একটি পোষ্ট নয়, তবে আমি এটি আমার স্ক্রিপ্টে চেষ্টা করেছি এবং এতে কোনও পার্থক্য নেই।
আমি এটি দ্বারা বেশ স্ট্যাম্পড এবং নতুন কোন ধারণার প্রশংসা করব।
error
দেখার চেষ্টা করেছেন যে এটি কোনও ত্রুটির সাথে ফিরে আসছে কিনা?