كيفية ملء نموذج الويب من فلاش أو جافا سكريبت؟ [مغلق

StackOverflow https://stackoverflow.com/questions/927685

سؤال

أنا أبحث عن حل لملء أشكال الويب من فلاش أو جافا سكريبت. يجب أن يتم "التعبئة" غير بصريا. يجب البدء في "التعبئة" من جهاز الكمبيوتر المستخدم، لأنني بحاجة إلى الوصول إلى مورد الشبكة المحلية.

فقط من خلال النظر إلى السيلينيوم و Imacros يمكنني أن أخبر أن إنشاء لاعب ذكي بما فيه الكفاية هو مشروع كبير جدا. أنا أيضا لا أريد بناء جزء "مسجل" على الإطلاق، لذلك أبحث عن حل يمكن استخدام بعض وحدات الماكرو القياسية (السيلينيوم أو Imacros، أو أي شيء آخر)

من الناحية المثالية، أود أن "مشغل فلاش" أو "مشغل جافا سكريبت" الذي يمكن أن يلعب iopus imacros script أو البرنامج النصي السيلينيوم.

سلوك متوقع

  • مستخدم يفتح موقعي
  • زر النقرات في موقع الويب الخاص بي
  • في الخلفية (على جهاز الكمبيوتر المستخدم) يفتح بعض البرنامج النصي موقع ويب آخر (موقع الويب المحلي)، يملأ عدد قليل من التعديلات ويضغط على زر "موافق".

هل هذا ممكن؟ هل هناك أي مكتبات موجودة يمكن أن تساعد؟

هل كانت مفيدة؟

المحلول

أعتقد أن تقييد مصدر JavaScript نفسه يمنع هذا (إذا فهمت لك بشكل صحيح). لا يسمح باستثمار JavaScript بالوصول إلى أي خادم آخر غير المحتوى الذي استضافته. هذا في المقام الأول لمنع الوصول إلى المحتوى داخل جدران الحماية (أي أن الكمبيوتر داخل جدار حماية يتصل ببعض المواقع المستضافة خارج جدار الحماية مع بعض النصوص على أنه - إذا كان بإمكان JavaScript الوصول إلى مواقع مختلفة من الجهاز المضيف، يمكن لخادم الموقع الوصول إلى المعلومات وراء جدار الحماية).

لست متأكدا من أن فلاش يعالج الأشياء ولكن سأفاجأ إذا لم يكن هناك نفس القيود غير موجود.

نصائح أخرى

يمكنك الوصول إلى عناصر النموذج من خلال المستند .forms [i]، ولكن السماح للموقع الإلكتروني للقيام بذلك إلى موقع ويب آخر سيكون ثقب أمن كبير. (تخيل: تفتح VeryFunnyVideos.com، فإنه يفتح Gmail في الخلفية ويفعل الأشياء.)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top