سؤال

أحاول استخدام Accelerator Titanium لإضافة أوامر أصلية إلى WebApp.

http://appcelerator.com/

أقوم بتغيير موقع النافذة إلى موقع ويب خارجي مثل هذا:

window.location = http://site.com;

أريد ربط الأحداث على هذا الموقع.

$('a').click(function () {
  alert('clicked');
});

تم تحميل الموقع jQuery ، كما أن index.html تضمنت jQuery. لكنني أفترض أن index.html وجود jQuery لا علاقة له بها منذ أن قمت بتغيير الموقع بالفعل.

في أي حال ، فإن ما سبق لا يعمل.

هل يمكن لأي شخص أن يخبرني إذا كان ذلك ممكنًا.

لإعادة الشراء ، ما أريد فعله هو استخدام أوامر JavaScript و Titanium المخصصة على موقع ويب ، نوعًا ما يشبه المكون الإضافي للمتصفح؟

يمكن لأي شخص أن تساعد في ذلك؟

شكرًا.

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

المحلول

إذا فهمت بشكل صحيح ، فأنت تريد أن تفعل شيئًا مثل Greasemonkey يفعله Firefox. المشكلة هي أنه لا يمكنك فعل شيء من هذا القبيل بسبب تقييد المتصفح. ما تحاول القيام به هو نفس الشيء الذي يفعله المهاجمون عندما يستغلون نقاط الضعف XSS.

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