راکت

ایجاد محدودیت اجرای فایل جاوا اسکریپت در دامنه خاص

9 پاسخ

سلام
خسته نباشید

یک کد میخوام که داخل فایل جاوا اسکریپت قرار بدم و اجرای اون فایل رو داخل دامنه های دیگه ممنوع کنم
و بعد فایل رو لینک کنم به فایل اچ تی ام ال قالب اصلی که اگر کاربر روی دامنه دیگه ای سایت رو بالا بیاره خودکار منتقل بشه به صفحه سایت من یا همون سایت طراح

ممنون میشم راهنمایی کنید و اگر امکانش هست تیکه کد رو ارسال کنید(اگر امکانش هست اینکه کد رو کجا قرار بدم هم راهنمایی کنید)

ثبت پرسش جدید

پاسخ‌ها

9
آرتین کریمی
آرتین کریمی
@error.404

تخصص: طراح وب و برنامه نویس

بیشتر توضیح بدین
لطفا
@userali

محمد حسین
محمد حسین
@saghari

تخصص: mevn stack

یه شرطه دیگه چک میکنی اگه نام هاست برابر با اون بود اجرا میکنی

if (location.hostname === 'example.com') {
    // code
}

شاید پاسخ شما همین‌جا باشد

علی دهقان
علی دهقان
@userali

تخصص: طراح

این کد درست کار نمیکنه
و اینکه فقط برای اعمال محدودیت هستش نه انتقال + محدودیت اجرا

@saghari 🍀

علی دهقان
علی دهقان
@userali

تخصص: طراح

یک تیکه کد میخوام که داخل فایل جاوا اسکریپت بزارم و بعد فایل رو لینک کنم به اچ تی ام ال که اگر کسی سورس رو از هاست کپی کرد فقط داخل دامنه مشخص شده اجرا بشه و اگر دامنه دیگه ای باشه مثل قالب های راست چین طرف رو منتقل کنه به سایت اصلی

@error.404 🍀

آرتین کریمی
آرتین کریمی
@error.404

تخصص: طراح وب و برنامه نویس

@userali
همین با نظر @saghari موافقم

محمد حسین
محمد حسین
@saghari

تخصص: mevn stack

توی کد مشکلی نیست من خودم استفاده میکنم احتمالا آدرس رو اشتباه میذاری یه لاگ از hostname بگیر همونو بذار برای آدرست
برای انتقالم اینطوری میتونی عمل کنی

location.href = 'https://example.com'
علی دهقان
علی دهقان
@userali

تخصص: طراح

من وقتی کد انتقال رو میزارم صفحه پشت سر هم رفرش میشه
وقتی هم که فقط کد لایسنس رو برای محدودیت اجرا بدون انتقال میزارم کلا سورس اجرا نمیشه در صورتی که دامنه هم همون دامنه تعریف شده هست

@saghari 🍀

محمد حسین
محمد حسین
@saghari

تخصص: mevn stack

انتقال رو باید در صورت درست نبودن شرط بذاری یعنی به این شکل

if (location.hostname === 'example.com') {
    // code
}
else location.href = 'https://example.com'

منظورت رو هم از کد لایسنس نفهمیدم اگه میشه بیشتر توضیح بده

علی دهقان
علی دهقان
@userali

تخصص: طراح

کد لایسنس منظورم همین کد بود که محدودیت اعمال میکنه

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام