سؤال

لدي ملف فلاش تم تطويره مع Flex / ActionScript ووضعه على www.domaina.com

كيف يمكنني منع الآخرين لتنزيل فلاش الخاص بي (* .swf) وتضمينها في موقع ويب آخر (مثل www.domainx.com)؟

يمكنني التعويض الصعب عليه عن طريق التحقق إذا كان "loaderinfo.url" هو نفسه www.domaina.com، ولكن يبدو أنه حل ذكي.

هل يمكن أن يكون ملف السياسة مفيدا (مثل crossdomain.xml) ومع الأمان. تحميل (...)؟

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

المحلول

هناك العديد من الطرق لهذا. أرقانية واحدة قمت بها بالفعل: - تشغيل المجال الخاص بك في تطبيق فلاش وتحقق منه - ضع ملف سياسة مخصص على موقع الويب الخاص بك ولا يضع ملف crossdomain (يعني أنه يمكنك تحميله محليا، ولكن لا يمكن أن يكون كذلك تحميل من مواقع الويب الأخرى) - العب مع FlashVars والملفات المحلية

فيلم SWF يشبه ملف JPEG، وهو يعمل في أي مكان. شخص ما ذكي حقا حقا يمكن أن تعرف الطريقة التي تستخدمها لمنع وظائفها. أفكر بعد كل الترميز الثابت عنوان URL الذي يجب أن يأتي منه والتحقق منه هو أفضل حل، خاصة إذا قمت بتشفير ملف SWF باستخدام شيء مثل Amayeta Flash Encrypt ...

آمل أن يساعد ... P

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